public class Main{
常见问题,
需要输入一个数组,但我们不确定大小哦,
那我们可以先输入一个字符串然后通过split()来变成数组
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String str = s.substring(1,s.length()-1);
String a[] = str.split(",");
int b[] = new int[a.length];
for(int i=0;i<a.length;i++)
b[i] = Integer.parseInt(a[i]);
//注记:
Integer.valueOf("")和Integer.parseInt("")内部实现是一样的,
它们之间唯一的区别就是Integer.valueOf(“”)返回的是一个Integer对象,
而Integer.parseInt(“”)返回的是一个基本类型的int。
}
}
字符串常用到的函数:
split(String regex) 拆分函数 根据给定的正则表达式的匹配来拆分此字符串
replace() 函数 字符串替换函数
如:String s = "aaabbb"
System.out.print(s.replace("bbb","ccc")); //输出是 aaaccc
indexof() 返回指定字符在此字符串中第一次出现处的索引
如果此字符串中没有这样的字符,则返回 -1。
substring 返回一个新字符串,它是此字符串的一个子字符串 也成为字符串截取
trim() 去掉起始和结尾的空格
toLowerCase() 转换为小写
toUpperCase() 转换为大写
charAt() 截取一个字符
getChars() 截取多个字符
concat() 连接两个字符串
例:String s="Welcome to ";
String t=s.concat("AnHui");
toCharArray()
append 添加或插入函数
常见的进制间转换
时间:2018.12.18