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里,怎么做?的主要内容,如果未能解决你的问题,请参考以下文章