判断一个int值是几位数,要是我自己实现,估计又会想到除法和模运算了,偶然在java标准API源码中发现的写法,很强大. public class Test { final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer.MAX_VALUE }; static int sizeOfInt(int x) { for (int i = 0;; i++)
我正在做一个出入库管理的简单项目,在Models里定义了这样的枚举类型 public enum InOrOut { [Description("出库")] Out = , [Description("入库")] In = } 我想在输入参数为数据库字段值1或者0的时候,在页面上显示为枚举Name:In.Out,或者干脆显示为Description:出库.入库. 获取枚举Name其实很简单: return Enum.GetName(typeof(InOrOut), v
public static void main(String[] args) { //set集合存储不重复无序的值 Set<Integer> set = new HashSet<Integer>(); Random random = new Random(); boolean panduan = true; while (true) { int z = random.nextInt(43); //set.add();返回boolean值 panduan = set.add(z);
parseXxx()方法 语法:static int parseInt(String s) 返回字符串的十进制整数形式 static int parseInt(String s, int radix) s为包含要解析的int表示形式的String,radix为解析s时使用的基数...将radix进制转成为十进制 例子 输入十六进制转换成为十进制输出 import java.util.*; public class Main { public static void main(Str