Java常用函数

输入带有—的字符c
scanf("%d:%d",&hh, &mm);
if( (0<=hh && hh<=11) || (hh == 12 && mm == 0))
printf(“Only %02d:%02d. Too early to Dang.\n”, hh, mm);
输入带有—的字符java,截取一个字符串
String s = input.nextLine();
String year = s.substring(6,10);
String day = s.substring(3,5);
String month = s.substring(0,2)
String str=scan.nextLine();
String[] s=str.split("-");
int yyyy=Integer.parseInt(s[2]);
int mm=Integer.parseInt(s[0]);
int dd=Integer.parseInt(s[1]);
输入带有空格的字符s
String s = in.nextLine();
int index = s.indexOf(" “);
String s1 = s.substring(0, index); //通过第一个空格获取两个字符串
String s2 = s.substring(index + 1);
Integer.parseInt(s1)可以将字符串转换成整数
格式化输入五个字符长度(String.format(”%5d",i));
格式化输入五个字符长度,左对齐(String.format("%-5d",i));
将char 转换为int类型
Scanner x = new Scanner(System.in);
String a = x.nextLine();
char[] cs = {‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’};
int[] cd = {0,0,0,0,0,0,0,0,0,0};
char[] ch = a.toCharArray();
for(int i=0;i<a.length();i++){
for(int j=0;j<10;j++){
int s1=ch[i]+0;
int s2=cs[j]+0;
四舍五入Math.round(a/2);
直接舍弃 Math.floor(j);
直接入 Math.ceil()
if (num.matches("\d+")) { 判断数据是否是数字
Integer.parseInt(s1)可以将两个字符串转换成两个整数

String字符比较内容用equals()方法s.equals(“JianDao”)
Char比较字符时可以转换为
将字符转成整数if((ch[str.length()-1]-‘0’)%2==0){ // 看最后一个字符是不是偶数
ch = str.toCharArray(); //字符转换成字符数组

replaceAll方法替换字符可以用来统计单词数量
String string=in.nextLine();
string=string.replaceAll(“6{10,}”, “27”);
string=string.replaceAll(“6{4,}”, “9”);
System.out.println(string);
}
异常处理操作

try {
a = Integer.valueOf(s1);
if (a < 1 || a > 1000) {
c=1;
}
} catch (Exception e) {
c=1;
}

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值