盐城微信公众平台网站制作,平面设计软件名称,视频直播怎么赚钱的,如何攻击php网站参考链接#xff1a; Java中整数到字符串转换的不同方法
package com.utl.string; /* * 将一组整数字符串转换为整数 * 例#xff1a;234转换为整数型234 * 分析#xff1a;涉及到许多问题#xff0c;例如非法输入#xff0c;有正负号#xff0c;是否为空字…参考链接 Java中整数到字符串转换的不同方法
package com.utl.string; /* * 将一组整数字符串转换为整数 * 例234转换为整数型234 * 分析涉及到许多问题例如非法输入有正负号是否为空字符串等等 * */ import java.util.Scanner; public class Strtoint { public static void main(String[] args) { Scanner scannew Scanner(System.in); String Numstrscan.nextLine(); if(Numstr.length()0){//如果不输入 System.out.println(输入错误输入字符串为空); } else if(Numstr.indexOf( )!0){//输入字符串中有空格 System.out.println(输入错误输入字符串中含有空格); } else{ int result_numStrToInt(Numstr); System.out.println(result_num); } } public static int StrToInt(String numstr){ int number0; char []strnumstr.toCharArray(); //以-开头 if(str[0]-){ if(numstr.length()1){ //- System.out.println(输入错误); } else if(str[1]0||str[1]9){ //-0687 System.out.println(输入错误); } else if(str[1]0str[1]9){ for(int i2;inumstr.length();i){ if(str[i]0||str[i]9){ System.out.println(输入错误); break; } else { numberInteger.parseInt(numstr); System.out.print(数字字符串\tnumstr\t 转换为整数); break; } } } } //非法字符开头 else if(9str[0]||str[0]0){ //a809或A89 System.out.println(输入错误); } //以0字符开头 else if(str[0]0){ //0154 if(numstr.length()1){ System.out.println(输入错误); } if(numstr.length()1){ //0 numberInteger.parseInt(numstr); System.out.print(数字字符串\tnumstr\t转换为整数); } } //以1-9字符开头 else if(str[0]0str[0]9){ for(int i1;inumstr.length();i){ if(str[i]0||str[i]9){ System.out.println(输入错误); break; } else { numberInteger.parseInt(numstr); System.out.print(数字字符串\tnumstr\t 转换为整数); break; } } } return number; } }