字符串转数字
使用Scanner读取键盘录入数据
next():String 当光标扫描到第一个分隔符(默认是空格)停止扫描,会创建一个String类的对象,
里面存储的就是扫描的内容(不包含空格分隔符)返回创建的String对象的引用给n
1 2 3
String s1="ab"+"c";
String s2="abc";
System.out.println(s1==s2); //true
1 2 3 4
String s0="ab";
String s1=s0+"c";
String s2="abc";
System.out.println(s1==s2); //false
1 2 3 4 5 6 7 8
Scanner cin=new Scanner(System.in);
while (true) {
String n = cin.next();
if("exit".equals(n))
break;
System.out.println(n + 'A');
}
cin.close();
nextLine():读取输入,包括单词之间的空格和除回车以外的所有符号(即。它读到行尾)。读取输入 后,nextLine()将光标定位在下一行。所以它和next()的区别就是它没有分隔符,直接扫描全部的键 盘输入内容,并创建对象进行将其引用返回
目标类型名.parse类型(String)
Integer.parsetInt(String):int Double.parsetDouble(String):double
数字转字符串
""+任意类型数据 字符串新方法
String.repeat(int) 根据 int 参数的值重复 String String.lines()拆分由其行终止符在其上调用的String ,并返回由这些行终止符划分的
Stream 。具体使用以后再说
String.strip() 、 String.stripLeading() 和 String.stripTrailing() 去除字符串的空格 String.isBlank() 判断String是否为空或仅包含空格字符