写java代码肯定不会一连串的,有时候需要我们进行换行操作,可是对于新手来说,不清楚怎么在java的文本输出中换行?下面来我们就来给大家讲解一下java文本输出中换行操作。
1.在输出后面加\n
System.out.print("王先生\n");
2.+"\n"
System.out.print("王先生"+"\n");
3.格式化输出类型后面加\n
System.out.print(“&s\n”+"王先生");
4.格式化输出类型%n
System.out.print("%s%n","王先生");
5.println()相当于print(\n\n)即另起一行输出对应的参数
java如何提取字符串?
1. substring(int beginIndex) 形式
此方式用于提取从索引位置开始至结尾处的字符串部分。调用时,括号中是需要提取字符串的开始位置,方法的返回值是提取的字符串。例如:
String str = "我爱 Java 编程"; String result = str.substring(3); System.out.println(result); // 输出:Java 编程
2. substring(int beginIndex,int endIndex) 形式
此方法中的 beginIndex 表示截取的起始索引,截取的字符串中包括起始索引对应的字符;endIndex 表示结束索引,截取的字符串中不包括结束索引对应的字符,如果不指定 endIndex,则表示截取到目标字符串末尾。该方法用于提取位置 beginIndex 和位置 endIndex 位置之间的字符串部分。
这里需要特别注意的是, 对于开始位置 beginIndex, Java 是基于字符串的首字符索引为 0 处理的,但是对于结束位置 endIndex,Java 是基于字符串的首字符索引为 1 来处理的,如图所示。
注意:substring() 方法是按字符截取,而不是按字节截取。
例 1
创建一个字符串,对它使用 substring() 方法进行截取并输出结果。示例代码如下:
public static void main(String[] args) { String day = "Today is Monday"; //原始字符串 System.out.println("substring(0)结果:" + day.substring(0)); System.out.println("substring(2)结果:" + day.substring(2)); System.out.println("substring(10)结果:" + day.substring(10)); System.out.println("substring(2,10)结果:" + day.substring(2, 10)); System.out.println("substring(0,5)结果:" + day.substring(0, 5)); }
输出结果如下所示:
substring(0)结果:Today is Monday substring(2)结果:day is Monday substring(10)结果:onday substring(2,10)结果:day is M substring(0,5)结果:Today
Java截取字符串就是以上这两种操作,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容,我们结合实际去操作就好了!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: