共计 860 个字符,预计需要花费 3 分钟才能阅读完成。
本篇内容主要讲解“Java 如何避免内存溢出”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“Java 如何避免内存溢出”吧!
public class ReverseInteger { public static void main(String[] args) { ReverseInteger ri = new ReverseInteger();
System.out.println(ri.reverse(1534236469));
}
public int reverse(int x) { if (x == 0) return 0;
String tmp =
if (x 0) { tmp = String.valueOf(x);
} else if(x 0){ tmp = String.valueOf(x).substring(1);
}
char[] chars = tmp.toCharArray();
for (int i = 0;i chars.length/2; i++){ char t = chars[i];
chars[i] = chars[chars.length - i -1];
chars[chars.length - i - 1] = t;
}
if (Long.parseLong(String.valueOf(chars)) Integer.MAX_VALUE) return 0;// 避免内存溢出
if (x 0){ return (int)Long.parseLong(String.valueOf(chars));
} else { return 0 - (int)Long.parseLong(String.valueOf(chars));
}
}
}
到此,相信大家对“Java 如何避免内存溢出”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
正文完