当前位置:  编程技术>移动开发
本页文章导读:
    ▪比较文本文件中雷同内容        比较文本文件中相同内容 大概意思是 比较两个.txt文件中找出相同的数据  代码如下 大家帮忙看看对吗? public class BufferedTest { public static void main(String[] args) { try { Scanner readr = new Scann.........
    ▪ 两个版本的jdk能否装在同一个机器下呢        两个版本的jdk能否装在同一个机器上呢 这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。.........
    ▪ 请问draw2d中鼠标拖曳的有关问题       请教draw2d中鼠标拖曳的问题 运行了draw2d的一个例子,有两个节点和一条连线,程序中能够实现鼠标拖动节点的功能,但运行时却没有效果,请各位牛人帮我看一下,是不是程序本身有问题.........

[1]比较文本文件中雷同内容
    来源: 互联网  发布时间: 2014-02-18
比较文本文件中相同内容
大概意思是 比较两个.txt文件中找出相同的数据  代码如下 大家帮忙看看对吗?

public class BufferedTest {

	public static void main(String[] args) {
		try {
			Scanner readr = new Scanner(System.in);
			System.out.println("输入第一个文件名:");
			String file1 = readr.next();
			System.out.println("输入第二个文件名:");
			String file2 = readr.next();
			FileReader inOne1 = new FileReader(file1);
			BufferedReader inTwo1 = new BufferedReader(inOne1);
			String s1 = null;
			int i = 0;
			boolean b = true;
			FileReader inOne2 = new FileReader(file2);
			BufferedReader inTwo2 = new BufferedReader(inOne2);
			String s2 = null;
			// 文件内容对比
			Vector listOK = new Vector();
			Vector listNO = new Vector();
			
			while ((s1 = inTwo1.readLine()) != null) {
				i++;
				while ((s2 = inTwo2.readLine()) != null) {
					//if (s1.equals(s2) != true) {//不同的数据
					if(s1.toString() == s2.toString()){	
						listNO.add(s1);
						listNO.add(s2);
						b = false;
					}else{
						listOK.add(s1);
					}
					break;
				}
			}
			if (b) {
				System.out.println("文件内容一样");
			}
			
			for (int j = 0; j < listNO.size(); j++) {
				System.out.println("不同的数据为 :" + listNO.get(j));
			}
			System.out.println("");
			for( int k = 0; k<listOK.size();k++){	
				System.out.println("相同的数据为:" + listOK.get(k));
			}
		} catch (IOException e) {
			System.out.println(e);
		}
	}

}
1 楼 魔力猫咪 2008-04-09  
怎么这么复杂?直接用正则表达式不好吗?

    
[2] 两个版本的jdk能否装在同一个机器下呢
    来源: 互联网  发布时间: 2014-02-18
两个版本的jdk能否装在同一个机器上呢
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
1 楼 抛出异常的爱 2008-04-14  
IDE。。。里面有选择jre的选择
2 楼 lsk 2008-04-14  
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.
3 楼 crash 2008-04-14  
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.

老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
4 楼 lsk 2008-04-14  
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.

老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了

你们公司用的什么系统?
5 楼 crash 2008-04-14  
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.

老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了

你们公司用的什么系统?


xp系统
6 楼 lsk 2008-04-14  
crash 写道
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.

老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了

你们公司用的什么系统?


xp系统

把path 指到你要用到的jdk的路径上去。
7 楼 fch0402 2008-04-14  
按说jdk应该向下兼容啊,怎么会这样?
8 楼 crash 2008-04-15  
lsk 写道
crash 写道
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。

显然可以.
把环境改改就可以了.

老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了

你们公司用的什么系统?


xp系统

把path 指到你要用到的jdk的路径上去。

我想要保证两个版本的jdk都能运行,将这两个版本的路径都添加到path中吗?

    
[3] 请问draw2d中鼠标拖曳的有关问题
    来源: 互联网  发布时间: 2014-02-18
请教draw2d中鼠标拖曳的问题
运行了draw2d的一个例子,有两个节点和一条连线,程序中能够实现鼠标拖动节点的功能,但运行时却没有效果,请各位牛人帮我看一下,是不是程序本身有问题??
多谢
程序如下:
import org.eclipse.draw2d.ChopboxAnchor;
import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.LightweightSystem;
import org.eclipse.draw2d.LineBorder;
import org.eclipse.draw2d.MidpointLocator;
import org.eclipse.draw2d.MouseEvent;
import org.eclipse.draw2d.MouseListener;
import org.eclipse.draw2d.MouseMotionListener;
import org.eclipse.draw2d.PolygonDecoration;
import org.eclipse.draw2d.PolylineConnection;
import org.eclipse.draw2d.RectangleFigure;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.swt.widgets.Display;

import org.eclipse.swt.widgets.Shell;


public class example {
public static void main(String args[]){
Shell shell=new Shell();
shell.setSize(350, 360);
shell.open();
shell.setText("demo");
LightweightSystem lws=new LightweightSystem(shell);
IFigure panel=new Figure();
lws.setContents(panel);
RectangleFigure
node1=new RectangleFigure(),
node2=new RectangleFigure();
node1.setBackgroundColor(ColorConstants.red);
node1.setBounds(new Rectangle(30,30,64,36));
node2.setBounds(new Rectangle(100,100,64,36));
PolylineConnection conn=new PolylineConnection();
conn.setSourceAnchor(new ChopboxAnchor(node1));
conn.setTargetAnchor(new ChopboxAnchor(node2));
conn.setTargetDecoration(new PolygonDecoration());

Label label=new Label("Midpoint");
label.setOpaque(true);
label.setBackgroundColor(ColorConstants.buttonLightest);
label.setBorder(new LineBorder());
conn.add(label,new MidpointLocator(conn, 0));

panel.add(node1);
panel.add(node2);
panel.add(conn);
new Dragger(node1);
new Dragger(node2);

Display display=Display.getDefault();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep();
}
}
static class Dragger extends MouseMotionListener.Stub implements MouseListener{
public Dragger(IFigure figure){
figure.addMouseMotionListener(this);
figure.addMouseListener(this);
}
Point last;
public void mouseReleased(MouseEvent e){
last=null;
}
public void mouseClicked(MouseEvent e){
}
public void mouseDoubleClicked(MouseEvent e){
System.out.println("c");
}
public void mousePressed(MouseEvent e){
last=e.getLocation();
e.consume();
System.out.println("a");
}
public void mouseDragger(MouseEvent e){
// if(last==null)
// return;
System.out.println("b");
Point p=e.getLocation();
Dimension delta=p.getDifference(last);
last=p;
Figure f=((Figure)e.getSource());
f.setBounds(f.getBounds().getTranslated(delta.width, delta.height));

}
};
}

中间增加的输出都是测试的,我鼠标拖动时发现程序根本就没有进入mousedragger方法,不知道为何

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3