Java 从文本文件中选择
为了从文本文件中选择某个字符串,我可以在Java中使用什么来代替MicrosoftΑAccess中的Java 从文本文件中选择,java,forms,file,extract,Java,Forms,File,Extract,为了从文本文件中选择某个字符串,我可以在Java中使用什么来代替MicrosoftΑAccess中的Mid(m,41,7) 例如:如果我有一个文本Abcdefghijkl如何选择从c到g。MS Access中Mid的语法是: Mid(文本,起始位置,[字符数]) 因此Mid(m,41,7) 在字符串m中,为7字符查找从索引41开始的字符 与此类似的java方法是使用substring方法,该方法具有以下定义: 子字符串(startIndexInclusive,endIndexExclusive)
Mid(m,41,7)
例如:如果我有一个文本
Abcdefghijkl
如何选择从c
到g
。MS Access中Mid
的语法是:
Mid(文本,起始位置,[字符数])
因此Mid(m,41,7)
在字符串m
中,为7
字符查找从索引41
开始的字符
与此类似的java方法是使用substring
方法,该方法具有以下定义:
子字符串(startIndexInclusive,endIndexExclusive)
因此,等效的方法调用为:
String-mid=m.substring(41,41+7)代码>
如何仅从c到g进行选择
这是一个不同的问题,因为您提供的Mid
方法不能做到这一点。如果这是您想用java编写的行为,您需要扩展您的问题,以便更清楚地了解您的问题。MS Access中的Mid
语法为:
Mid(文本,起始位置,[字符数])
因此Mid(m,41,7)
在字符串m
中,为7
字符查找从索引41
开始的字符
与此类似的java方法是使用substring
方法,该方法具有以下定义:
子字符串(startIndexInclusive,endIndexExclusive)
因此,等效的方法调用为:
String-mid=m.substring(41,41+7)代码>
如何仅从c到g进行选择
这是一个不同的问题,因为您提供的Mid
方法不能做到这一点。如果这是您想用java编写的行为,您需要扩展您的问题,使其更清楚地表达您的问题。您可以使用regex
或类似str.substring(str.indexOf(“c”)、str.indexOf(“g”)
。这是一个相当普遍的问题。你可以使用regex
或类似str.substring(str.indexOf(“c”)、str.indexOf(“g”)
。这是一个相当普遍的问题。我有一个包含许多记录的文本文件,我想从中获取一些数据,所以我使用了microsoft access。首先我打开文件。然后使用Mid(41,7)和Mid(22,7)…将节从中提取到excel文件中,它可以工作,但速度太慢,文本大小为15 MB。我有一个包含许多记录的文本文件,我需要一些数据,因此我使用microsoft access。首先我打开文件。然后使用Mid(41,7)&Mid(22,7)…将部分从中提取到excel文件,虽然可以工作,但速度很慢,文本大小为15 MB