Java字符串转换

public class  StringConvertToInt{
 public static void main(String[] args) {  
        String a ="12a34bW()5!!6";
        String num =a.replaceAll("\\D+", "");
        int result =Integer.parseInt(num);
        System.out.println(result);
  }
  }
 
 一个简单的把字符串转化成整型
 
程序中的str2int函数作用是将字符串转换成整数。这个函数的转换过程与例题2中的int2str函数相比更加简单,它只需要做一次while循环(代码第13行)就能把数值大小计算出来,如果结果是负数,就加一个负号。

public class Test5 {
       public static void main(String[] args) {
        System.out.println("请输入一段字符和一个数字并以#号分开");
        Vector MyVT=new Vector(10,5);
        String string=" ";
        int code=0,i;
        String str=" ",substr;
 *******输入一个字符串存放在string中,其格式是      字母字符串#数字             
        i=string.indexOf("#");
        str=string.substring(0,i);       //提取#前面的字符串
      substr=(string.substring(i+1, string.length()));       //提取#后面的数字字符串
      try{                                                 //把字符串型形势的转化为int类型的
      code=Integer.parseInt(substr);
      }
      catch(NumberFormatException   NFE)
      {
      System.out.println( "格式错误 ");
      }
         System.out.println(str);
         System.out.println(code);             //无法转换,老师显示0

    }
}
 
String string="asdfasd1#1";
比如就输出 0了吧
substr=(string.substring(i+1,string.length()-1));
substr=(string.substring(i+1,string.length())); 去掉-1
是从#后一位到最后!
 
java字符串与整数之间的互相转换 
博客分类: core Java 
Java
1、如何将字符串String转化为整数int
  int i = Integer.parseInt(str); 
  int i = Integer.valueOf(my_str).intValue(); 
   注: 字串转成Double, Float, Long的方法大同小异。 
2、如何将字符串String转化为Integer
   Integer integer=Integer.valueOf(i)
3、如何将整数 int 转换成字串 String? 
答:有三种方法: 
  String s = String.valueOf(i); 
  String s = Integer.toString(i); 
  String s = "" + i; 
注:Double, Float, Long 转成字串的方法大同小异。
4、如何将整数int转化为Integer
  Integer integer=new Integer(i)
5、如何将Integer转化为字符串String
   Integer integer=String()
6、如何将Integer转化为int
   int num=Integer.intValue()
7、如何将String转化为BigDecimal
   BigDecimal d_id=new BigDecimal(str)

 

 

原文地址:http://user.qzone.qq.com/372806800/blog/1336197224

posted @ 2016-12-23 14:09  风来风往风伤(TiAmo)  阅读(372)  评论(0编辑  收藏  举报