java - 如何将String设置为static int?

标签 java

Possible Duplicate:
Java - How to set String as static int

我有一个只接受字符串的方法。

public void setVerticalAlignment(String align) {
...
gd.verticalAlignment = align; 
// accepts only int.   
... 
} 

但是gd.verticalAlignment只接受 int。通常这是由类似 gd.verticalAlignment = SWT.TOP 来设置的哪里SWT.TOP是一个静态整数。

是否可以使用类似 setVerticalAlignment("SWT.TOP") 的内容调用此方法?

最佳答案

如果align是字符串格式的数字。那么你可以这样做:

gd.verticalAlignment = Integer.parseInt(align);

关于java - 如何将String设置为static int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12069090/

相关文章:

java - 在 SPOJ 中用 Java 提交

java - 从 Flex 到 Java 的 Unicode 字符

java - 使用 join() 与 wait() 线程 java

java - 局部变量的 Java 10 类型推断可以推断 void 吗?

java - 字节码查看器还是反编译器最适合理解 JVM 语言代码

java - 如何使用 java servlet 从 mysql 数据库中检索图像并将其显示在 HTML img 标签中?

Java 图表 - 需要使用图表的自定义图像动态构建图表

java - Hadoop Iterator 在第一次迭代时跳过方法调用

java - 如何在Android中乘以旋转器的值

java - 单击其他时停止音频