倒了霉了蛋~leetcode之路2---整数反转

初学者只为记录自己的成长之路,如有大神指点优化,小弟在此谢过。不喜勿喷!

题目如下:
给出一个有符号整数,你需要将这个整数中每位上的数字进行反转。

示例 1:

输入: 123
输出: 321

示例 2:

输入: -123
输出: -321

代码如下:

		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		System.out.println(num);
		String str = num+"";
		if(str.charAt(0)!='-'){
			StringBuilder st = new StringBuilder(str).reverse();
			System.out.println(st);
		}else{
			String[] strs = str.split("-");
			StringBuilder sb = new StringBuilder(strs[1]).reverse();
			System.out.println("-"+sb);
		}

初学者只为记录自己的成长之路,如有大神指点优化,小弟在此谢过。不喜勿喷!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章