8-8字符串处理

  1. 字符串处理
    String(无子类) “hello”
    构造字符串对象
    public int length();// 获取字符串的长度
		System.out.println("输入姓名:");
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		
//		String str = "李芳";
		System.out.println(str.length());

public boolean equals(String s); // 比较当前字符串对象的实体是否与参数s指定的字符串的实体相同

public boolean startsWith(String s);
public boolean endsWith(String s);

		System.out.println("输入姓名:");
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();

		// String str = "李芳";
		String name = "Crystal";
		// if (name.startsWith(str) && name.endsWith(str)) {
		// System.out.println("√");
		// } else {
		// System.out.println("×");
		// }
		System.out.println("输入姓名:");
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();

		// String str = "李芳";
		String name = "Crystal";
		if (name.compareTo(str) > 0) {
			System.out.println("√");
		} else {
			System.out.println("×");
		}

StringBuffer(操作可变的字符串) StringTokenizer

  1. 构造方法
		char charArray[] = { 'a', 'b', 'c', 'd', 'e', 'f', ' ', 'g' };
		byte byteArray[] = { (byte) 'w', (byte) 's', (byte) 't', (byte) 'u',
				(byte) 'v', (byte) 'z' };

		String s = new String("hello");
		String s1 = new String();
		String s2 = new String(s);
		String s3 = new String(charArray);
		String s4 = new String(charArray, 2, 6);
		String s5 = new String(byteArray, 1, 3);// 从下标1到3--》stu
		System.out.println("s1= " + s1 + "\ns2= " + s2 + "\ns3= " + s3
				+ "\ns4= " + s4 + "\ns5= " + s5);
		// char char1 = 97;
		// int num1 = 666;
		// StringPratice obj = new StringPratice();
		// System.out.println(String.valueOf(char1));
		// System.out.println(String.valueOf(num1));
		// System.out.println(String.valueOf(obj));
		...
		public String toString() {
		return "String toString()方法测试......";
	}
public static void chartAtMethod() {
		String str = "hello";
		char[] charArray = new char[5];
		for (int i = str.length() - 1; i >= 0; i--) {
			System.out.print(str.charAt(i));
		}
		System.out.println();
		str.getChars(0, 5, charArray, 0);
		for (int i = 0; i < charArray.length; i++) {
			System.out.println(charArray[i]);
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值