java 字符处理_Java字符串处理实用代码

您的位置:首页 - 教程 - Java - 正文

Java字符串处理实用代码

package myjava;

public class Mystring {

public static void main(String args[]) {

String strOrig = "ken,Hello dog!Good job!Hello world!";

// 字符串查找[lastIndexOf:最后一次出现的位置,indexOf:第一次出现的位置]

// int lastIndex = strOrig.lastIndexOf("Hello");

int Index2 = strOrig.indexOf("Hello");

if (Index2 == -1) {

System.out.println("没有找到");

} else {

System.out.println("第一次出现的位置在" + Index2);

}

// 字符串截取

String newStr = strOrig.substring(4);

System.out.println(newStr);

// 字符串替换

System.out.println(newStr.replace("dog", "King"));

System.out.println(newStr.replaceAll("Hello", "Great"));

System.out.println(newStr.replaceFirst("Hello", "lalalal"));

// 字符串反转

String oldChar = "abcdef";

String newChar = new StringBuffer(oldChar).reverse().toString();

System.out.println("反转后的字符串为:" + newChar);

// 字符串分割

String deChar = "hava-a-good-time";

String[] deArr;

deArr = deChar.split("-");

for (String item : deArr) {

System.out.println("分割后的数组为:" + item);

}

// 字符串大小写转换

String bigStr = "JUST DO IT";

String smStr = bigStr.toLowerCase();

System.out.println("转换为小写:" + smStr);

String newBigStr = smStr.toUpperCase();

System.out.println("重新转换为大写:" + newBigStr);

// 判断两个字符串是否相等

String firstStr = "kens";

String secondStr = "kena";

boolean comResult = firstStr.regionMatches(0, secondStr, 0, 4);

System.out.println("比较结果为:" + comResult);

}

}

评论:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值