我需要处理这样的字符串,比如 :"dddddd";:"wwwwwwwwww";:"fffffffff";都是这样的,一个字符串以冒号开头,然后以分号结尾,我想获取里面的dddd,wwwww,fffff,我改怎么做呢,想了很久都没想出来,谢谢大加了
解决方案 »
- 我的QQ栏内显示QQ图标是以JList实现的 可在JList内不能显示JIF图片,我编段动画代码进去,图标还是不能动,总之无法实现QQ图标跳动 那位大虾帮帮
- JFrame里面,用FrameA里面的toggle按钮去开启和关闭FrameB,如何实现?比较急,在线等,谢谢!
- 散分给同学
- 进程间通讯的问题
- 请教关于通过url操作文件流的问题:)
- 文件读写问题?
- com.microsoft.jdbc.sqlserver.SQLServerDriver 的问题,急
- 谁能介绍一下transient 修饰的变量的生存期,谢谢
- java/jsp中如何实现类似FileSystemObject这样的功能,给个思路就行。
- 装完Websphere 3.5之后,为什么我启动服务后,仍无法在浏览器中看到默认页?
- 我总结Java判断覆盖方法的过程
- 求java正则表达式:取值范围 >=0 并且 <=1的小数
java.util.regex.*;
用\d+就能取出来了
String str=":\"dddddd3333\"";
String result=str.replace(":", "").replace("\"", "");
System.out.println(result);
}
import java.util.Scanner;
import java.util.StringTokenizer;public class Test02 { public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
String string = str.replaceAll("\"", "");
StringTokenizer token = new StringTokenizer(string,";:");
while(token.hasMoreTokens())
{
System.out.println(token.nextToken());
} }}输入:
:"dddddd";:"wwwwwwwwww";:"fffffffff";
显示结果:
dddddd
wwwwwwwwww
fffffffff
收货 新认识个类 StringTokenizer