JAVA 去掉变量中的特殊符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 去掉变量中的特殊符号相关的知识,希望对你有一定的参考价值。

例如变量为amount,amount这个变量里面含有特殊符号 $ 。

请问如何把这个变量的特殊符号去掉,新的变量名称是newamount。

就是把amount 中的特殊符号 $ 去掉, 变成 newamount 。

哪位高人帮解答一下啊, 帮我解答的人2009年升官,发财,心想事成!我说话一直很准的哦。 :)
麻烦高人帮我写出完整的代码, 感激不尽 , 因为本人几乎不太懂。 我按照“2ariable”这位仁兄给的代码 :
<SCRIPT language=javascript type=text/javascript>
if(amount != null)
String newamount = amount.replace("$", "");

</SCRIPT>

但是newamount 这个变量没有取出来啊。 没有效果, 请问各位, 是不是这个代码不完整, 求高人帮写个完整的代码!! 谢谢了!!!!

参考技术A 你是要在js里面写吗?
这个我就不会了,但是如果你是在java程序里面写的话,用反射就可以做到!
参考技术B i guess you meant a String variable whose value has "$" in it, right?
so you want to remove the "$" so that you can parse it as a number.

for example:
// suppose we have: String amount = "$1000";
if(amount != null)
String newamount = amount.replace("$", "");
...
本回答被提问者采纳

JAVA学习

一、变量

  1. 变量是内存中的一个标识符号,用于存储数据
  2. 变量命名规则——【P35页】

   必须以字母、下划线、美元符号开头

   变量中,可以包括数字

   变量中,不能出现特殊的符号,空格

   java中的关键字(红色字体),不能做变量名

 3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)

二、        数据类型

a)        数字(整型int(整数)、双精度浮点型double(小数))

b)        字符型(char),存储单个字符

c)        字符串型(String),存储多个字符

三、如何声明变量以及给变量赋值(赋值运算符=

方式1:先声明,再赋值

                            语法:  数据类型  变量名;int i;)

                                                 变量名=值;          i=0;

方式2:声明变量时,直接赋值

                                     语法:数据类型  变量名=值;      int i=0;)

牢记:变量先声明,后赋值,再使用

四、        从键盘输入数据

步骤1:在当前代码文件的第一行,导入包

                  import  java .util.*;  import  java .util .Scanner;

步骤2:编写语句(只编写一次)

   Scanner input=new Scanner(System.in);

步骤3:定义变量,并保存键盘输入的数据

                   数据类型  变量名=input.next数据类型();

算术运算符

+-*(乘号)、/(除号,取商)、%(取余数、取模)

特殊的运算符:++(加加)--(减减)

      int  a = 1;

      a+=10;  等同于a=a+10;

    a-=5;   等同于a=a-5;

    int  a = 1;

    场景1:System.out.print(a++);//输出1

    int  a = 1;

    场景2:System.out.print(++a);//输出2

    关系运算符

        大于号:>   小于号:<     大于等于:>=   小于等于:<=   等于号:==   不等于:!=

五、布尔数据类型

boolean:值为true或false

赋值:boolean 变量名=true或false或 表达式;

数据类型转换(针对数字类型)

1、 分为2大类:

       数字类型(int、double)、

   非数字类型(字符‘ ’、字符串””、布尔类型boolean)

2、   数据类型转换分类

a)        自动类型转换

                         i.    规则1:如果一个操作数为double类型,则整个表达式可提升为double类型

                       ii.     规则2:满足自动类型转换的条件。

两种类型要兼容:数值类型(整型int和浮点型double)

目标类型大于源类型:double类型可以存放int类型,int->double“放大转换”)

b)        强制类型转换:   目标类型 变量名=(目标类型)变量或表达式;

【double类型的值,保存到int类型变量中】

int 变量名=(int)double类型的值或变量;

 

以上是关于JAVA 去掉变量中的特殊符号的主要内容,如果未能解决你的问题,请参考以下文章

获取的Json数据需要去掉特殊符号

C# 数据库提取值包含特殊符号例如反斜杠,逗号。如何去除这些特殊符号?

java中 去除String中的特殊符号保留字母和数字

shell中的特殊符号

java中用subString方法去掉字符串中的数字,符号和数字

c#中 如何解决xml格式的字符串中特殊字符