[英]Can't parse String to Long and use it in list
我在 long getJan();
来自服务器并且必须格式化此值,以便我有一些逗号并且看起来更好。 并将这些值放入接受 long 的 List 中,但 DecimalFormat 返回 String。 我必须隐蔽很久才能把他们列入我的名单。 我尝试了Long.valueOf()
和Long.parseLong()
但未显示值。
对于这篇文章,我只给出了一个值,但将来它会更多地说明我循环列表的原因。
我的代码:
List<Entry> lista = new ArrayList<>();
NumberFormat myFormat = NumberFormat.getNumberInstance(Locale.US);
myFormat.setGroupingUsed(true);
DecimalFormat decimalFormat = new DecimalFormat("#.00");
decimalFormat.setGroupingUsed(true);
decimalFormat.setGroupingSize(3);
Long jan = Long.parseLong(decimalFormat.format(netWorthPerMonth.getJan()));
// Log.i(TAG, "setSingleLineChart: " + jan);
List<Long> listOfMonth = new ArrayList<>();
listOfMonth.add(jan);
for (int i = 0; i< handleXAxis().size();i++){
lista.add(new Entry(i, listOfMonth.get(i) ));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.