为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下,谢谢!

请教一下,谢谢!

朴实 2016-08-18 11:18:15
  请教一下,把下面的String[] s={"a","b","c","d","e","f"}; 变成int[]s={1,2,3,4,5,6};怎么反序,下面代码怎么改,谢谢!String[] s={"a","b","c","d","e","f"};          List<String> list=Arrays.asList(s);          Collections.reverse(list);          list.toArray(s);          for(String str:s)          {           System.out.print(str+" ");          }         }
查看完整描述

2 回答

已采纳
?
阿旭_

TA贡献217条经验 获得超353个赞

变数字:str.charAt(0) - 'a' + 1

//img1.sycdn.imooc.com//57b53fe90001ac4a01810113.jpg

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class Test6 {
	public static void main(String[] args) {
		/*
		 * 把下面的String[] s={"a","b","c","d","e","f"};
		 * 
		 * 变成int[]s={1,2,3,4,5,6};
		 */
		String[] s = { "a", "b", "c", "d", "e", "f" };
		List<String> list = Arrays.asList(s);
		Collections.reverse(list);
		list.toArray(s);
		for (String str : s) {
			System.out.print((str.charAt(0) - 'a' + 1) + " ");
		}
	}

}


查看完整回答
1 反对 回复 2016-08-18
?
Bossen

TA贡献13条经验 获得超4个赞

赞楼上

查看完整回答
反对 回复 2016-08-18
  • 2 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信