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系统应用开发的朋友,大家一起来交流吧
- 如何查找一个Android控件具有哪些XML属性呢
- android中没法获取本机号
- Android一直在几个大字里面循环不能进入系统
- android第三方软件的text输入框中控制光标的代码在哪里?
- androdi UC 浏览器 的地址栏
- 点击链接后,系统会弹出提示“使用以下内容完成操作”
- 为什么会这样?明明为真却不认!
- navigation view侧滑
- 启动一个新的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;
}