众人给力,lz不哭
import javaio;
import javautil;
public class TextFileTest
{
public static void main(String[] args)
{
try
{
Scanner in = new Scanner(new FileReader("stringtxt"));
String[] a = readData(in);
inclose();
for(int i=0;i<alength;i++)
{
a[i]=a[i]replaceAll("abc", "");}
PrintWriter out = new PrintWriter("stringtxt");
writeData(a,out);
outclose();
}
catch (IOException exception)
{
exceptionprintStackTrace();
}
}
private static void writeData(String []a, PrintWriter out) throws IOException
{
outprintln(alength);
for (String e : a)
outprintln(e);
}
private static String[] readData(Scanner in)
{
int n = innextInt();
innextLine(); // consume newline
String[] a = new String[n];
for (int i = 0; i < n; i++)
{
a[i]= innextLine();
}
return a;
}
}
小小的说明,这里我没有用lz提供给的开头,lz可以自行换接,另外文本的格式是这样的
x
string1
string2
第一行的x代表一共有几行string
第二行开始是需要修改的string
这么做是为了方便我直接定义string[]的长度,lz可以自行换成ArrayList[],就不需要在文本第一行加上行数说明了
还有不明白的Hi我,我不一定在就是了
一、程序填空题
1下面是一个java应用程序(Application),它的功能是在屏幕上输出26个英文字母,其中每个字母相隔一个制表符,请完成程序。
public _____ Class1
{
public static void main( String args[] ) {
char c='a';
for (int i=1;i<=26;i++){
Systemoutprint(____________);
}
}
}
2下面程序的功能为计算数组各元素的和,请完成程序。
import javaawtGraphics;
import javaxswingJApplet;
public class SumOfArray _______ JApplet{
public void paint( Graphics g ) {
int a[] = { 1, 3, 5, 7, 9, 10 };
int total=0;
for ( int i = 0; i < alength; i++ )
total+=_____________;
gdrawString( "Total of array elements: " + total, 25, 25 );
}
}
3下面程序的功能是通过调用方法max()求给定的三个数的最大值,请将程序补充完
整。
import javaio;
public class Class1{
public static void main( String args[] ) {
int i1=1234,i2=456,i3=-987;
int MaxValue;
MaxValue=____________;
Systemoutprintln("三个数的最大值:"+MaxValue);
}
public ________ int max(int x,int y,int z) {
int temp1,max_value;
temp1=x>yx:y;
max_value=temp1>ztemp1:z;
return max_value;
}
}
二、简答题
1阅读下面的程序,回答以下问题(6分)问题:
import javaawt;
import javaxswing;
import javaawtevent;
public class Test extends JApplet implements ActionListener {
JLabel aa;
JTextField t1;
int i=0;
public void init(){
thissetLayout(new FlowLayout());
aa=new JLabel("请输入一个整数:");
add(aa);
t1=new JTextField(10);
add(t1);
t1addActionListener(this);
}
public void paint(Graphics g){
gdrawString("a="+( ++i--i),20,60);
gdrawString("i="+( i),20,80);
}
public void actionPerformed(ActionEvent e){
i=IntegerparseInt(t1getText());//转化为整数
repaint();
}
}
1)程序开头的 import javaawtevent ; 的含义是什么
2)ActionListener是类还是接口 程序中哪个方法是ActionListener中的方法,其功能为何
3)若在文本域中输入6并回车,程序输出什么
2阅读程序,回答以下问题(6分)
public class InheritTest1{
public static void main (String[] args){
A aa;
B bb;
aa=new A( );
bb=new B( );
aashow( );
bbshow();
}
}
public class A{ //Ajava
int a=1;
double d=20;
void show( ){
Systemoutprintln("Class A: "+"\ta="+a +"\td="+d);
}
}
public class B extends A{ //Bjava
float a=30f;
String d="Java program";
int b=4;
void show( ){
Systemoutprintln("Class A: "+"\ta="+supera +"\td="+superd);
supershow( );
Systemoutprintln("Class B: "+"\ta="+a +"\td="+d+"\tb="+b);
}
}
问题:
1) 这是哪一类java程序
2) 类A和类B是什么关系?
3) 按程序输出的格式写出程序运行后的结果
三、程序设计题
1 实现java应用程序实现的功能是从文本域中输入你的名字"",回车后在标签中显示",你好!" ,请完成程序。如图
这是答案:
一、程序填空题
1class "\t"+(char)(c+i-1)
2extends a[i]
3max(i1,i2) static
二、简答题
1 1)程序开头的 import javaawtevent ; 的含义是什么
加载javaawtevent包中的所有类。
2)ActionListener是类还是接口 程序中哪个方法是ActionListener中的方法,其功能为何
ActionListener是接口,actionPerformed是ActionListener中的方法,功能是当点击按钮时,将文本域的数据转化为整数。
3)若在文本域中输入6并回车,程序输出什么
A=42
I=6
2阅读程序,回答以下问题(6分)
}问题:
1) 这是哪一类java程序
Java Application
2) 类A和类B是什么关系?
A类是B类的父类
3) 按程序输出的格式写出程序运行后的结果
三、程序设计题
1 实现java应用程序实现的功能是从文本域中输入你的名字"",回车后在标签中显示",你好!" ,请完成程序。如图
import javaawt;
import javaxswing;
import javaawtevent;
public class Test extends JFrame implements ActionListener
{
JLabel aa,bb;
JTextField t1;
String s=" ";
public Test(){
aa=new JLabel("请输入你的名字:");
bb=new JLabel();
Container c=thisgetContentPane();
csetLayout(new FlowLayout());
t1=new JTextField(10);
cadd(aa);
cadd(t1);
cadd(bb);
t1addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(t1getText()!=null){
bbsetText(t1getText()+",你好!");
repaint();
}
}
public static void main(String[] args){
Test t=new Test();
tpack();
tshow();
}
}
我这还有 。。。如果还要的话 到我空间留言
1:ObjectInputStream ,ObjectOutputStream
2:try{}
3:10
4:多继承
5:new
6:int , char
7:KeyListener
8:Applet
以上答案尽请参考
以上就是关于java编写程序,从文本文件中去除所有指定的字符串。邮箱282281825@qq.com全部的内容,包括:java编写程序,从文本文件中去除所有指定的字符串。邮箱282281825@qq.com、求JAVA练习题几他的答案、Java语言程序设计,填空题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)