字符串处理不当:Java截取子串问题
在Java中,截取子串通常使用substring()
方法。下面是一些基本的使用示例:
从开始截取:
String str = "Hello, World!";
String subStr = str.substring(0, 5)); //截取前5个字符
System.out.println(subStr); // 输出: Hello
从特定位置开始截取:
str = "123456789";
subStr = str.substring(9); // 从第10个字符开始截取
System.out.println(subStr); // 输出: 9
如果没有指定索引,
substring()
方法会默认截取整个字符串:String fullStr = "This is a sample string.";
String subStr = fullStr.substring(); // 不指定开始位置
System.out.println(subStr); // 输出: This is a sample string.
请根据你的具体需求选择合适的方法。
还没有评论,来说两句吧...