我是菜鸟,请教一个问题,怎么样将java中数字字符串转换为整型变量相加。

时间:2023-01-04 12:18:00
var FileValueSrc = frmProgAdd.SelectFile.value;
var t= frmProgAdd.no.value;


/*
*没有选择的情况
*/
if (FileValueSrc == "")
{
alert("您还没有选择要添加的文件,系统无法完成添加操作!");
}
else
{
/*
*得到文件的名称,filevaluedst0为得到的文件名称,如:01.txt;FileValueDst为隐去扩展名的部份,如:01.txt中的01;
*/
FileValueDst0 = GetFileName(FileValueSrc);
FileValueDst = Getno(FileValueDst0);


/*

*增加一个新的列表值
*/
for (i=0;i<t;i++){
optionEle.text = (FileValueDst+i+FileValueDst1);//FileValueDst;
  frmProgAdd.pi_film.add(optionEle);
}
}
}
请看下面这行,optionEle.text = (FileValueDst+i+(".txt"));
问题就出在这里,现在假设FileValueDst的值为01,i的值为1,我想将FileValueDst作为数字与i相加,同时得出的结果作为字符与后面的".txt"相加,得出的结果要是:02.txt,而不是011.txt,请问各位大虾有没有办法解决这个问题????谢谢各位帮忙啦。

28 个解决方案

#1


忘记说了,其中frm开头的都是表单值

#2


01+1 = 2 ; //

#3


Integer.parseInt(FileValueDst)+i+Integer.parseInt(FileValueDst1)

#4


用对应数据类型的封装类,看看API

#5


luc_ne(Luc):你好

     我刚才用了你告诉我的方法,怎么显示的是Integer没有定义啊?

#6


wanguanghai(心灵鸡汤) :你好

谢谢啦,我这就去找,不过,我不一定能找到解决办法,可能还是要麻烦各位大虾啊。

#7


kevinliuu(@。@) :你好

我想只要能实现我所说的问题,至于01+1=2,这个问题好解决了。

#8


晕,你是不是用的java啊,怎么还有alert  和optionEle.text =啊
Integer是java.lang包中的类,怎么会说没定义呢

#9


java? jscript?? vbscript???

#10


你用FileValueDst  if判断下它的值 

#11


FileValueDst1存储的是扩展名的字符串吗?好像程序里边没写啊!
Integer.parseInt()应该能够解决的阿

#12


String bb=FileValueDst.subString(0,1);
if(bb.equals("0")){
  让你bb再加上你要的值,
}
else{
   
}

#13


楼主好像搞混了javascript和java   Integer.parseInt()是java的,javascript里也有相应的方法。

#14


同意
js和java还没搞清楚!

#15


你这不是java,是javascript!

#16


路过,友情up...

#17


呵呵,不好意思,确实是搞错了,非常不好意思,是javascript

#18


sunmina() 你好:
对,里面确实是写的扩展名的字符串,被我不小心删了,我又懒得添加了,所以在下面的的说明中做了一个".txt",不好意思

#19


int myint=Integer.getInteger("1223");

#20


上面的朋友,能不能麻烦你说清楚点啊?

#21


(FileValueDst+i+(".txt"))  ==>
(parseInt(FileValueDst)+parseInt(i)+(".txt"))

这样就可以了

#22


问题解决,谢谢楼上的朋友。

#23


排版太乱!

#24


路过.......


//----------------送个笑话-------------------

儿子问爸爸,欲火焚身是什么意思,爸爸便委婉地告诉他是某人想要什么东西的意思。 

 

语文课上没有粉笔,年轻的女老师刚好自己要去取时,儿子就立刻站起来说;“老师,我知道你是欲火焚身,还是让我满足你吧~” 

www.xiaohua007.com

#25


Number("string")
praseInt("string")
eval("string")

#26


帮顶..接分...
------------------------------------------------------------------------------------
100M.Net空间+50M企业邮局=60元/年
100M.Net空间+国际*域名=100元/年
国际*域名.com.net.cn=50元/年
本站申请域名可绑定免费10M Asp.Net空间
1000M.Net空间 + 100M MsSql数据库 + 1000M企业邮局 + *域名=600元/年
数据库 企业邮局 网站推广 整机租用 美国空间 网站建设 均有售
还有很多优惠套餐提供给各个用户层.
有意者可联系电话:021-64802212 传真:021-64802212 
咨询信箱:info@kingtoo.com 咨询OICQ:68311305,379620139 81778640

#27


朋友,你想拥有一份轻松而又收入丰厚的职业吗?
你想体验轻松挣钱获得每月上万甚至更多收入的感觉吗?
这一切皆有可能,机遇在眼前,可别错过!
点击这个网址,你将在未来的日子里好运不断!如有病毒,天诛地灭!!!
http://www.kkf8.com/mlm?mid=你的注册名。(如打不开,请将此地址复制到地址栏再连接)
你可同时获得三种挣钱方式!!!万元月薪,你也能轻松合法地做到!
机会我给你,不会我教你,我们共同收获财富。
知识改变命运,网络改变人生!!!

#28


UP

#1


忘记说了,其中frm开头的都是表单值

#2


01+1 = 2 ; //

#3


Integer.parseInt(FileValueDst)+i+Integer.parseInt(FileValueDst1)

#4


用对应数据类型的封装类,看看API

#5


luc_ne(Luc):你好

     我刚才用了你告诉我的方法,怎么显示的是Integer没有定义啊?

#6


wanguanghai(心灵鸡汤) :你好

谢谢啦,我这就去找,不过,我不一定能找到解决办法,可能还是要麻烦各位大虾啊。

#7


kevinliuu(@。@) :你好

我想只要能实现我所说的问题,至于01+1=2,这个问题好解决了。

#8


晕,你是不是用的java啊,怎么还有alert  和optionEle.text =啊
Integer是java.lang包中的类,怎么会说没定义呢

#9


java? jscript?? vbscript???

#10


你用FileValueDst  if判断下它的值 

#11


FileValueDst1存储的是扩展名的字符串吗?好像程序里边没写啊!
Integer.parseInt()应该能够解决的阿

#12


String bb=FileValueDst.subString(0,1);
if(bb.equals("0")){
  让你bb再加上你要的值,
}
else{
   
}

#13


楼主好像搞混了javascript和java   Integer.parseInt()是java的,javascript里也有相应的方法。

#14


同意
js和java还没搞清楚!

#15


你这不是java,是javascript!

#16


路过,友情up...

#17


呵呵,不好意思,确实是搞错了,非常不好意思,是javascript

#18


sunmina() 你好:
对,里面确实是写的扩展名的字符串,被我不小心删了,我又懒得添加了,所以在下面的的说明中做了一个".txt",不好意思

#19


int myint=Integer.getInteger("1223");

#20


上面的朋友,能不能麻烦你说清楚点啊?

#21


(FileValueDst+i+(".txt"))  ==>
(parseInt(FileValueDst)+parseInt(i)+(".txt"))

这样就可以了

#22


问题解决,谢谢楼上的朋友。

#23


排版太乱!

#24


路过.......


//----------------送个笑话-------------------

儿子问爸爸,欲火焚身是什么意思,爸爸便委婉地告诉他是某人想要什么东西的意思。 

 

语文课上没有粉笔,年轻的女老师刚好自己要去取时,儿子就立刻站起来说;“老师,我知道你是欲火焚身,还是让我满足你吧~” 

www.xiaohua007.com

#25


Number("string")
praseInt("string")
eval("string")

#26


帮顶..接分...
------------------------------------------------------------------------------------
100M.Net空间+50M企业邮局=60元/年
100M.Net空间+国际*域名=100元/年
国际*域名.com.net.cn=50元/年
本站申请域名可绑定免费10M Asp.Net空间
1000M.Net空间 + 100M MsSql数据库 + 1000M企业邮局 + *域名=600元/年
数据库 企业邮局 网站推广 整机租用 美国空间 网站建设 均有售
还有很多优惠套餐提供给各个用户层.
有意者可联系电话:021-64802212 传真:021-64802212 
咨询信箱:info@kingtoo.com 咨询OICQ:68311305,379620139 81778640

#27


朋友,你想拥有一份轻松而又收入丰厚的职业吗?
你想体验轻松挣钱获得每月上万甚至更多收入的感觉吗?
这一切皆有可能,机遇在眼前,可别错过!
点击这个网址,你将在未来的日子里好运不断!如有病毒,天诛地灭!!!
http://www.kkf8.com/mlm?mid=你的注册名。(如打不开,请将此地址复制到地址栏再连接)
你可同时获得三种挣钱方式!!!万元月薪,你也能轻松合法地做到!
机会我给你,不会我教你,我们共同收获财富。
知识改变命运,网络改变人生!!!

#28


UP