JAVA中 已知一个String A,现在我要获取A中第N行(例如第二行)的一整行字符串存在String B里,怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中 已知一个String A,现在我要获取A中第N行(例如第二行)的一整行字符串存在String B里,怎么做?相关的知识,希望对你有一定的参考价值。

要看什么是作为一行结束的标志,比如遇到。算是一行。用substring(0,"。")函数截取就是了。追问

用substring的话参数是beginindex和endindex,是具体位置,可是我不知道具体位置,只要第二行。
行标志是\r\n

追答

从0开始,就是从头开始,再用indexof('。')判断第一个。出现的位置,这样就知道你要取的第几行了,再用substring函数截取就行了。

参考技术A string a中的第N行?????
文件的第N行我倒是知道怎么写追问

嗯,就是我有一堆信息存在了String A中,但是需要的只是第二行,想把第二行截取出来再存起来以便之后用。

追答

要是你不是放在文件而是放在string字符串中,那就判断你的所谓换行标志取第一和第二个标志中间的数据

追问

用什么函数?怎么判断?我的换行标志是回车。那我要是要第三行呢?有的时候会要第三或者第四行的数据。取两个回车之间?那岂不是有好多?

追答

用字符数组

java中怎么获取一个字符串的长度

通过String自带的length()方法获取字符串长度。

String a="abcdefg";//定义一个字符串
int len = a.length();//通过length获取字符串长度,这里等于7
length()该方法返回此字符串的长度。长度是等于Unicode代码单元中的字符串的数目。
参考技术A 通过String自带的length()方法获取字符串长度。

String a="abcdefg";//定义一个字符串
int len = a.length();//通过length获取字符串长度,这里等于7
length()该方法返回此字符串的长度。长度是等于Unicode代码单元中的字符串的数目。
参考技术B 用取余运算来判断一个数能否被整除,如果n除以m的余数为零,我们说n可以被m整除
具体的判断方法是
if(n%m==0)
System.out.println("n可以被m整除");
else
System.out.println("n不能被m整除");
参考技术C .length() 方法

以上是关于JAVA中 已知一个String A,现在我要获取A中第N行(例如第二行)的一整行字符串存在String B里,怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

java 判断数据类型和方法的参数类型相同

java获取json格式中的值

已知窗体的句柄,如何显示出此窗体 C#.ne

已知一个int数组, 如何进行编程从数组中获取最大数?

求php通过已知的经纬度,操作百度地图api获取周边服务信息的实例,回答满意我再加分.

java swing中如何自行丢失焦点?已知怎样获取没找到如何丢失!