共計(jì) 860 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“Java 如何避免內(nèi)存溢出”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“Java 如何避免內(nèi)存溢出”吧!
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;// 避免內(nèi)存溢出
if (x 0){ return (int)Long.parseLong(String.valueOf(chars));
} else { return 0 - (int)Long.parseLong(String.valueOf(chars));
}
}
}
到此,相信大家對“Java 如何避免內(nèi)存溢出”有了更深的了解,不妨來實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
正文完