/**
* Split string into multiple strings
* @param original Original string
* @param separator Separator string in original string
* @return Splitted string array
*/
private String[] split(String original, String separator) {
Vector nodes = new Vector();
// Parse nodes into vector
int index = original.indexOf(separator);
while(index>=0) {
nodes.addElement( original.substring(0, index) );
original = original.substring(index+separator.length());
index = original.indexOf(separator);
}
// Get the last node
nodes.addElement( original );
// Create splitted string array
String[] result = new String[ nodes.size() ];
if( nodes.size()>0 ) {
for(int loop=0; loop<nodes.size(); loop++)
result[loop] = (String)nodes.elementAt(loop);
}
return result;
}
/**
* Split string into multiple strings
* @param original Original string
* @param separator Separator string in original string
* @return Splitted string array
*/
private Vector split2Vector(String original, String separator) {
Vector nodes = new Vector();
// Parse nodes into vector
int index = original.indexOf(separator);
while(index>=0) {
nodes.addElement( original.substring(0, index) );
original = original.substring(index+separator.length());
index = original.indexOf(separator);
}
// Get the last node
nodes.addElement( original );
return nodes;
}
分享到:
相关推荐
对于字符串格式化,可以使用Formatter类或者直接使用String类的方法,如format()。在处理字符串时,注意字符编码的问题,确保在不同平台和设备间的一致性。 时间管理是另一个关键领域。在J2ME中,我们通常使用java....
J2ME提供了`String`类的`split()`方法,可以基于指定的分隔符将字符串分割成多个子字符串。例如,如果我们有一个包含公交线路的文本文件,每一行代表一条线路,以逗号分隔站名,我们可以这样做: ```java String[] ...
这个自定义的`split()`方法通过查找指定的分隔符并创建子字符串,将结果存储在`Vector`中,最后转换为数组返回。 总结来说,J2ME开发涉及到面向对象编程、MVC架构、IMEI获取、网络连接处理以及字符串操作等关键点。...
`Graphics`类提供了`drawString()`方法,用于在指定位置绘制字符串。但是,这个方法默认不会自动换行。因此,为了实现自动换行,我们需要自定义一个解决方案。 首先,我们可以创建一个函数,接收待绘制的字符串、...
- **字符串操作**:如`String.split()`, `String.substring()`等。 **10.3 StringBuffer处理常用函数** - **字符串缓冲区**:提供了更高效的字符串拼接方法。 **10.4 时间管理常用函数** - **日期时间操作**:如...
1.通过j2me的pim相关函数把通讯录内容存入字符串中 String name=""; String tel=""; String dis=""; PIM pim = PIM.getInstance(); ContactList contactList = null; Enumeration em = null; try { contact...
3. Java 字符串分割:`str.split("c")`会将字符串按字符"c"拆分成子字符串,返回一个数组。如果"cc"连续出现,会导致产生空字符串,因此数组长度为4。 4. Word2003 制表位:在Word中,按下Tab键才会应用之前设定的...
在Java中,我们可以使用`String.split()`方法来根据特定字符(如换行符)分割字符串,形成段落数组。然后,可以利用二分搜索找到特定段落的位置,进行显示。 至于**J2ME**,全称为Java Micro Edition,是Java平台的...
总的来说,Java提供了丰富的I/O和字符串处理工具,使得我们能够轻松地解析各种类型的配置文件。通过学习和理解`ConfigFile.java`的实现,开发者可以更好地掌握这一技能,并将其应用到自己的项目中。