zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    STL
    Makefile
    配置pyqt5环境 for python3.4 on Linux Mint 17.1
    SELinux Policy Macros
    python爬虫
    python常用模块
    python中if __name__ == '__main__':
    Centos 7 .Net core后台守护进程Supervisor配置
    阅读Google Protocol Buffers 指南,整理pb语法
    Google Protocol Buffers 入门
  • 原文地址:https://www.cnblogs.com/amwuau/p/6214601.html
Copyright © 2011-2022 走看看