api string的用法。string buffer的用法
String类位于java.lang包中,具有丰富的方法计算字符串的长度、
比较字符串、连接字符串、提取字符串
string的用法
注册新用户,要求密码长度不能小于6位。
示例
public class Register {
public static void main(String[ ] args) {
Scanner input = new Scanner(System.in);
String uname,pwd;
System.out.print("请输入用户名: ");
uname=input.next();
System.out.print("请输入密码: ");
pwd=input.next();
if( pwd.length()>=6 ){//判断代码长度
System.out.print("注册成功! ");
}else{
System.out.print("密码长度不能小于6位!");
}
}
}
StringBuffer 的用法
//为了解决String常见的问题:
// String的值无法改变,拼接效率问题
// StringBuffer: 同步,线程安全,速度慢
// StringBuilder: 不同步,线程不安全,速度快
// 在这两个类中都有一个方法叫做append追加
StringBuffer buffer=new StringBuffer();
buffer.append("abc");
//判断一个字符串是否是回文
//回文字符串是一个正读和反读都一样的字符串
/**
String str="上海自来水来自海上";
for (int i = 0; i < str.length()/2; i++) {
if(str.charAt(i)!=str.charAt(str.length()-1-i)) {
System.out.println("不是回文");
}
}
**/
/**
StringBuffer b1=new StringBuffer("上海自来水来自海上");
//反转 reverse
StringBuffer b2 = b1.reverse();
System.out.println(b1.equals(b2));
**/

浙公网安备 33010602011771号