我正在尝试将一个词(例如:笔记本电脑)从 android 传递到 JSP。我想将单词转换为一个值并将其发送到 JSP(我能够将数字作为参数从 android 发送到 JSP),一旦在服务器端(即 JSP)接收到该值,我就需要将其转换编号回到原来的单词。我只需要知道,是否有任何方法可以将单词转换为值并将其从该值转换回来?
最佳答案
您可以使用 base36 编码,例如使用 java.math.BigInteger 包。
以下示例显示 2969070082552543387862 是“helloworldaz12”的 base 36 等价物。
System.out.println(new BigInteger("2969070082552543387862").toString(36));
System.out.println(new BigInteger("helloworldaz12", 36));
关于android - 在android中将单词转换为数字,在JSP中做相反的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8262552/