String其中的某一行?这个行和行的界定你指的是使用\n来分隔的吗,比如说你使用流读取了一个文件的内容然后一行行放到一个String中。
鸡泽网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
你可用RandomAccessFile读取,这个可以指定位置的地方开始读。
你想提取文本中认为有用的信息可以用到java的正则表达式。但是你想获取的文本应该是有规律的(能够用正则表达式提取:比如:url...),否则无法实现。
提问者所说的字符串准确来说叫做流,通过readline方法整行读取 可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
参考链接:http:// jdom中有元素行号的信息。具体做法是:修改SAXHandler, 将其实现的借口和方法全部去掉,只留下DefaultHandler的方法。
public class LineNumberReader extends BufferedReader 跟踪行号的缓冲字符输入流。此类定义了方法 setLineNumber(int) 和 getLineNumber(),它们可分别用于设置和获取当前行号。默认情况下,行编号从 0 开始。
读写是两个不同的分支,通常都是分开单独使用的,在读取到每行内容后,通过特定的条件判断即可获取到应用的行内容,之后进行输出即可。举例:可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
//public int indexOf(int ch)//返回指定字符在此字符串中第一次出现处的索引 //public int indexOf(int ch,int fromIndex)//返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
// TODO Auto-generated catch block e.printStackTrace();} } 用的话直接调用这个方法就可以了:例如 readWantedText(D:\\test.txt, COMMON.9006 - 000332);//注意java路径需要在每条\前面在加条\表示转义。
可以使用RandomAccessFile类。例如要从100字节开始输出工作目录下的data.txt文件的类容。
public fianl String readLine() throws IOException读取从当前位置到当前行结束的数据,并以字符串的形式返回。该成员方法会自动判断行结束标志符。在读取数据之后,当前文件指针移动到下一行数据开始之处。
1、在Java中,获得ResultSet的总行数的方法有以下几种。
2、参数:rows - 行数 = 0 columns - 列数 = 0 这个里面设置的rows,可以通过getRows()这个方法获取到的。
3、其中第一个方法中的locator中包含了行号信息。
4、BufferReader 的readLine,可以读取一行,定义个变量,计数即可。