我正在编写一个java函数,它有两个参数:一个是string
类型,另一个可以是一个array of String, Integer, Float, Double, Boolean
或只是一个String
。
在 JavaScript 中,将任何数据作为参数传递都很容易,但是 java 中有哪些好的解决方案呢?
您可以重载该方法以接受不同的参数。
void doSomething(String x, int[] y) {}
void doSomething(String x, String[] y) {}
void doSomething(String x, String y) {}
Run Code Online (Sandbox Code Playgroud)
这样,您仍然具有类型安全性(Object
参数无法提供这种安全性)。
归档时间: |
|
查看次数: |
8988 次 |
最近记录: |