Java:将字符串中的数字转换成整型

在C语言中,将字符串中的数字转换为整型的方法是是利用atoi这个函数。在Java中,我们可以利用parseInt方法来实现,具体代码如下:

public class HelloWorld {
	public static void main(String[] args){

		String str = "12345";
		int c = Integer.parseInt(str); //将字符串转换为整型数
		int a = c + 100 ;
		System.out.println(a);
	}
}

这样的话,就可以实现加法操作了。

时间: 2024-12-03 20:06:48

Java:将字符串中的数字转换成整型的相关文章

java从字符串中提取数字的简单实例_java

随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法. 1 String类提供的方法: package 测试练习; import Java.util.*; public class get_StringNum { /** *2016.10.25 */ public static void main(Strin

Java去除字符串中的数字

//去除字符串中的数字 private void testString(){ String string="0079527大白菜"; char foodName[]=string.toCharArray(); StringBuilder stringBuilder=new StringBuilder(); for (int i = 0; i < foodName.length; i++) { char c=foodName[i]; boolean isDigit=Characte

java判断字符串中的数字,实现自增

问题描述 例子,如果我的一个文件的名称是File.doc.V0001修改后应该是File.doc.V0002.依次根据修改的次数,实现递增.文件版本考虑....java代码怎么对V0001----->V9999实现自增呢??? 问题补充:突然想到用string.format(),来对字符串自增后的前面进行补0操作,可行否 解决方案 这个简单:public static String increase(String value){int index=1;int n=Integer.parseInt

c++字符串-C++中如何将输入的字符串中的数字提取出来做加减法

问题描述 C++中如何将输入的字符串中的数字提取出来做加减法 char shu[100]; scanf("%s",shu); int sum; sum+=字符串中的数字 这个应该怎样完成?当我提取了字符串中的数字后,但发现字符串中的数字是以ASIii的形式运算的,这该怎么办? 解决方案 #include "stdafx.h" #include <string.h> void main() { char shu[100]; scanf("%s&q

提取字符串中的数字

问题描述 Stringstr1="123gege34";String[]wa=str1.split("[a-zA-Z,]+");for(inti=0;i<wa.length;i++){str1=wa[i];System.out.println("数字"+wa[i]);} 这样弄总是感觉不大好,有啥更好的写发吗? 解决方案 解决方案二:这样可以吗呵呵Stringtemp="22235aa33ee3399cceee0088kk&quo

截取-字符串中提取数字,在线等!

问题描述 字符串中提取数字,在线等! 我有一个字符串,"p27p p34p"我想拿到里面的数字,里面的数字是用户ID,我的根据这ID去查Name. 该字符串中可能有多个"p用户IDp",请问怎么在c#后台把数字弄出来. 结果是:27 34.想把拿出来的数字放在一个数组里面,然后我循环去查用户. 解决方案 public static decimal GetNumber(string str) { decimal result = 0; if (str != null

求助、面向对象的思想查找字符串中的数字

问题描述 要用面向对象的思想来查找字符串中的数字.实现判断某个字符是否位数字的方法如下:publicstaticboolgetNumeric(stringstr){boolb=false;string[]ArrayInt=newstring[]{"1","2","3","4","5","6","7","8","9","

java 关于字符串中文字替换的问题

问题描述 java 关于字符串中文字替换的问题 怎么将文件中的字符串给替换掉并换行啊 直接replace不行 求详解 解决方案 这是两个图 上面的那个str应该是s 解决方案二: 在java判断字符串有多少中文字Java中文字编码问题详解Java中文字编码问题详解 解决方案三: 可以使用replaceAll(" "," ");试试. 解决方案四: 就是把想替换的字段换成换行符 解决方案五: 是这幅图 之前那个图上传错了 解决方案六: String str= s.re

java统计字符串中重复字符出现次数的方法_java

本文实例讲述了java统计字符串中重复字符出现次数的方法.分享给大家供大家参考,具体如下: package com; import org.junit.Test; /** * 统计一个字符串的重复字符出现的次数 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public