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 @   风来风往风伤(TiAmo)  阅读(374)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
点击右上角即可分享
微信分享提示