永发信息网

用java语言输出!

答案:1  悬赏:0  手机版
解决时间 2021-02-14 01:33
  • 提问者网友:星軌
  • 2021-02-13 08:25
定义一个文字列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的内容打印在控制台上。
最好有注释!!
最佳答案
  • 五星知识达人网友:摆渡翁
  • 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并且输出

}

}

测试过,输出结果为:阶名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯