学习小知识
在键盘输入上的问题
- 在键盘输入时
Scanner input=new Scanner (System.in);
int sv=input.nextInt();
中的nextInt() 与 nextLine() 的区别
nextInt():遇到字符串有空格时就停止输入了
nextLine():遇到字符串有空格则继续输入
String 类的一些转换方法
-
1.把字节数组转成字符串
public String (byte[] bytes)
String s = new String(bytest,0,2);
System.out.prigtln(s);
2.把字符串装换成字节数组
String dd="abc";
byte[] bytes=dd.getBytes();
System.out.prigtln(byte);
3.把字符串转换成字符数组
String e = "abc";
char[] char=e.toCharArray();
System.out.prigtln(char);
- 1.public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串(index:表示的是从第几个索引开始, length表示的是长度)
char[] chars={'a','b','c','你','好'};
String s1 = new String(chars,3,2);
System.out.prigtln(s1);
- public String(char[] value):把字符数组转成字符串
char[] chars={'a','b','c','你','好'};
String s1 = new String(chars);
System.out.prigtln(s1);
- 把字符串转成小写toLowerCase()
String ss="DDD";
Sring dd=ss.toLowerCase();
System.out.prigtln(ss);
- 把字符串转换成大写toUpCase()
String ss="ddd";
Sring dd=ss.toUpCase();
System.out.prigtln(dd);
- 字符拼串concat
String ss="DDD".concat("sfsff");
System.out.prigtln(ss);
- 字符串去除俩端空格
public String trim()
字符的一些功能
字符反转
先用stringBuffer容器装入在用reverse实现反转
StringBuffer ss=new StringBuffer("sfsfs");
ss.reverse
System.out.prigtln(ss);
字符互换
public String replace(char old,char new) 将指定字符进行互换
public String replace(String old,String new) 将指定字符串进行互换
字符增加
append
String s="dgg";
s.append();
System.out.println(s);