java大牛写的代码 java牛人

各位Java大牛帮我看一下如下一段代码错在哪?大致看了下,你判断0x或者0X开头的时候判断不是0开头 , 但实际上charat获取的是一个字符型,并不是一个数值类型,所以你不能用数值类型的0来判断,应该是s[i].charAt(0)!=‘0’,字符型的0才对
求大牛写个类或方法,。java 中List 变量处理 。解决后送分,私信,给冲qq会员 。按java大牛写的代码你题目java大牛写的代码的要求是实现了,不过灵活性很差,不知道你怎么会有这样的业务.....
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test {
private static String[] KEYS = { "b", "c", "d" };
public static void main(String args[]) {
ListMapString, String data = https://www.04ip.com/post/new ArrayListMapString, String();
initData(data);
System.out.println("==========处理前==========");
show(data);
ListMapString, String result = deal(data);
System.out.println("==========处理后==========");
show(result);
}
private static ListMapString, String deal(ListMapString, String data) {
ListMapString, String result = new ArrayListMapString, String();
while (data.size()0) {
MapString, String map = data.get(0);
String value = https://www.04ip.com/post/map.get("id");
for (int i = 1; idata.size(); i) {
MapString, String other = data.get(i);
String otherValue = https://www.04ip.com/post/other.get("id");
if (!value.equals(otherValue)) {
continue;
}
for (String key : KEYS) {
map.put(key, map.get(key)" "other.get(key));
}
data.remove(other);
i--;
}
result.add(map);
data.remove(map);
}
return result;
}
private static void initData(ListMapString, String data) {
MapString, String map = new HashMapString, String();
map.put("id", "1");
map.put("b", "b1");
map.put("c", "c1");
map.put("d", "d1");
data.add(map);
map = new HashMapString, String();
map.put("id", "2");
map.put("b", "b2");
map.put("c", "c2");
map.put("d", "d2");
data.add(map);
map = new HashMapString, String();
map.put("id", "1");
map.put("b", "b3");
map.put("c", "c3");
map.put("d", "d3");
data.add(map);
map = new HashMapString, String();
map.put("id", "4");
map.put("b", "b4");
map.put("c", "c4");
map.put("d", "d4");
data.add(map);
}
private static void show(List data) {
for (Object obj : data) {
System.out.println(obj);
}
}
}
==========处理前==========
{id=1, d=d1, b=b1, c=c1}
{id=2, d=d2, b=b2, c=c2}
{id=1, d=d3, b=b3, c=c3}
{id=4, d=d4, b=b4, c=c4}
==========处理后==========
{id=1, d=d1 d3, b=b1 b3, c=c1 c3}
{id=2, d=d2, b=b2, c=c2}
{id=4, d=d4, b=b4, c=c4}
java大牛来?。。」赜谧榧侍猓?/h2>//当然了
在显示或刷新JFrame的时候,会自动条用重写的paint()方法或其父类的paint() 。
public void paint(Graphics g) {
}
现在paint()里面什么也没有 , 当然显示不了组件了 。
解决办法:
要重写JFrame的paint()方法,应该同时调用父类的paint()方法,如下所示
public void paint(Graphics g) {
super.paint(g);
//自己的画图代码
}
java大牛来!!!!!!!if (str.equals("frame")) {
T2 t2= new T2();//生成新java大牛写的代码的窗口
t2.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
java大牛来?。。?/h2>import java.net.URL;
import java.net.MalformedURLException;
import java.net.URLConnection;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class WebPageReader {
private static URLConnection connection;
private static void connect( String urlString ) {
try {
URL url = new URL(urlString);
connection = url.openConnection();
System.out.println(connection.getClass());
} catch (MalformedURLException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private static void readContents() {
BufferedReader in = null;
try {
in = new BufferedReader(
new InputStreamReader(
connection.getInputStream()));
String inputLine;
while (
(inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
if (args.length != 1) {
System.err.println("usage: java WebPageReader "
"url");
System.exit(0);
}
connect(args[0]);
readContents();
}
}
【java大牛写的代码 java牛人】关于java大牛写的代码和java牛人的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读