java非静态的成员变量如何字符类型转整数
时间: 2023-11-12 12:09:43 浏览: 36
将字符类型转换为整数,可以使用 Java 中的 `Character.getNumericValue()` 方法。这个方法接受一个字符参数,并返回这个字符所表示的整数值。例如,`Character.getNumericValue('5')` 将返回整数 5。
如果你需要将一个字符串转换为整数,可以使用 Java 中的 `Integer.parseInt()` 方法。这个方法接受一个字符串参数,并将其转换为对应的整数值。例如,`Integer.parseInt("123")` 将返回整数 123。
以下是将非静态成员变量转换为整数的例子:
```java
public class MyClass {
private char myChar = '5';
private String myString = "123";
private int myInt;
public void convertCharToInt() {
myInt = Character.getNumericValue(myChar);
System.out.println(myInt); // 输出: 5
}
public void convertStringToInt() {
myInt = Integer.parseInt(myString);
System.out.println(myInt); // 输出: 123
}
}
```
在这个例子中,`convertCharToInt()` 方法将非静态成员变量 `myChar` 转换为整数,并将结果存储在 `myInt` 中。`convertStringToInt()` 方法将非静态成员变量 `myString` 转换为整数,并将结果存储在 `myInt` 中。