本文介绍了创建"变频器"类来获得指标的测量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我开发一个应用程序来得到这样的体重和身高的用户信息。
I am developing an app to get user information like weight and height.
在根据区域设置,应用程序显示两个或三个的EditText:
In according to Locale, the app show two or three EditText:
- 三(磅,英尺,英寸),如果语言环境是美国
- 两(公斤,厘米)在其他情况下(法国,意大利,西班牙等)
在这两种情况下,我可以得到一个int值,或者从每一个的EditText字符串值。
In both cases, I can get an int value or a String value from each EditText.
我想创建一个Java类,让我从英制到公制(反之亦然),通过两个(或三个)值的切换。
I would like to create a Java class that allows me to switch from imperial to metric system (or vice versa) via the two (or three) values.
推荐答案
您有2个基本方式:
- 如果你是懒惰的,请尝试
-
如果你不懒,自己写
转换
类:
public class Converter {
public static double feetToCm(double feet) {
return feet * 30.48;
}
public static double poundsToKg(double pounds) {
return pounds * 0.45359237;
}
// etc.
}
用法:
double myPounds = 5.5;
doube myKilos = Converter.poundsToKg(myPounds);
这篇关于创建"变频器"类来获得指标的测量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!