定义一个文字列st内容为"123阶名123アアアアアア"
定义一个Map<String, String> map
把st的内容按字节截取,编码格式为"MS932"
截出的内容分别是"123","阶名","123","アアア","アアア""
放入 map中,
* map:{key="a1",value="123"},{key="b1",value="阶名"},{key="c1",value="123"},{key="d1",value="アアア"},{key="e1",value="アアア"}
取出map中key为b1的内容打印在控制台上。
最好有注释!!
用java语言输出!
答案:1 悬赏:0 手机版
解决时间 2021-02-14 01:33
- 提问者网友:星軌
- 2021-02-13 08:25
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-13 09:43
package projet;
import java.util.HashMap;
import java.util.Map;
publicclass test {
public static void main(String args[]) {
String st = "123阶名123アアアアアア";
Map hashMap = new HashMap(); //创建一个HashMap
String st1 = st.substring(0, 3);
//截取字符
String st2 = st.substring(3, 5);
String st3 = st.substring(5, 8);
String st4 = st.substring(8, 11);
String st5 = st.substring(11, 14);
hashMap.put("a1", st1); //将内容放入HashMap中
hashMap.put("b1", st2);
hashMap.put("c1", st3);
hashMap.put("d1", st4);
hashMap.put("e1", st5);
System.out.println(hashMap.get("b1")); //取出key为b1的value并且输出
}
}
测试过,输出结果为:阶名
import java.util.HashMap;
import java.util.Map;
publicclass test {
public static void main(String args[]) {
String st = "123阶名123アアアアアア";
Map hashMap = new HashMap(); //创建一个HashMap
String st1 = st.substring(0, 3);
//截取字符
String st2 = st.substring(3, 5);
String st3 = st.substring(5, 8);
String st4 = st.substring(8, 11);
String st5 = st.substring(11, 14);
hashMap.put("a1", st1); //将内容放入HashMap中
hashMap.put("b1", st2);
hashMap.put("c1", st3);
hashMap.put("d1", st4);
hashMap.put("e1", st5);
System.out.println(hashMap.get("b1")); //取出key为b1的value并且输出
}
}
测试过,输出结果为:阶名
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯