java中
有一字符url 值为 "http://nc.8ff.cn/forum-251-1.html"
一数组array为 251 对应 早安
252 对应 中午
253 对应 晚上
现需 1 把 - - 之间的那段字符 取出来,也就是把251取出来
2 把251对应的 早安 输出来这如何实现呀 thanks
有一字符url 值为 "http://nc.8ff.cn/forum-251-1.html"
一数组array为 251 对应 早安
252 对应 中午
253 对应 晚上
现需 1 把 - - 之间的那段字符 取出来,也就是把251取出来
2 把251对应的 早安 输出来这如何实现呀 thanks
解决方案 »
- android桌面快捷方式,有没办法不重复创建进程?
- Android下GPS打开与关闭
- 关于服务与activity通讯的问题
- 大家来讨论下目前最值得学的编程语言。
- android2.2 拨号上网问题,最后一步了
- android EditText 点击无法弹出输入法
- 谁知道为啥我创建的AVD不能用QAQ
- Android popupWindow 问题,跪求大神,
- android eclipse 创建虚拟机时界面的OK键点击不了
- WebView在小米上,网站获取不到HTTP Referer的问题
- 启动一个新的activity的时候怎么把当前task之前的activity都干掉?
- 如何查看android 用于bitmap的内存大小
1 url的格式都是上面那种类型的
2 如何用数组对应取值呀,
thanks
有一字符url 值为 "http://nc.8ff.cn/forum-251-1.html"
一数组array为 251 对应 早安
252 对应 中午
253 对应 晚上
现需 1 把 - - 之间的那段字符 取出来,也就是把251取出来
2 把251对应的 早安 输出来(有数组的方法)这如何实现呀 thanks
map.put("249", "早安");
map.put("251", "中午");
map.put("252", "晚上");
String puts=(String) map.get("251");
System.out.println(map.get("251"));
String url = "http://nc.8ff.cn/forum-251-1.html";
int sIndex = url.indexOf('-');
int eIndex = url.lastIndexOf('-');
int num = Integer.parseInt(url.substring(sIndex+1, eIndex));
String[] str = {"早上","中午","晚上"};
switch(num){
case 251:
System.out.println(str[0]);
break;
case 252:
System.out.println(str[1]);
break;
case 253:
System.out.println(str[2]);
break;
}