مساعده التخطي في جافا.
banner
2018-11-18 , 03:38 مساءً
البتار2’s Avatar
البتار2

فعال

المشاركات:1721
التسجيل:Jun 2008
البتار2
السلام عليكم

احاول تخطي بعض السطور في جافا واريد مساعدتكم .

مثلا عندي
/*
* Programm: gibt "Hi!" aus
*/
public class Hi {
public static void main(String[] args) {
// Ausgabe der Nachricht
System.out.println("Hi!");
/* uninteressanter Kommentar */
}
}



احاول ترتيب الجمل وحذف كل مالا يطبق في البرنامج والناتج يكون
public class Hi { public static void main(String[] args) { System.out.println("Hi!"); } }

وشكرا لكم
Enlarged Image
2018-11-18 , 03:38 مساءً
2018-11-19 , 06:00 مساءً
ms802’s Avatar
ms802

مشارك

المشاركات:302
التسجيل:Jul 2006
ms802
السلام عليكم

صار لي فترة طويلة عن الجافا بس قلت خلني اجرب حتى اتذكر واسوي تنشيط للمخ



المهم



حطيت كل المعلومات في ملف وقريتها واستخدمت regular expression حتى اتخلص من اي سطر يبدأ بـ / او * فقط



إذا كان في طريقة افضل لكتابة الكود يا ليت تشاركونا فيها حتى استكشف طرق اخرى





معلومات الملف

[CODE]
/*
* Programm: gibt "Hi!" aus
*/
Public class Hi {
public static void main(String[] args) {
// Ausgabe der Nachricht
System.out.println("Hi!");
/* uninteressanter Kommentar */
}
}





[/CODE]الكود بالجافا

[CODE]


import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/**
*
* @author ms82
*/
public class readFile {
public static void main(String[] args) {
try{
File file = new File("C:\\Users\\ms82\\Documents\\NetBeansProjects\\Vehicle\\src\\vehicle\\file.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String st;
while ((st = br.readLine()) != null){
if((st.matches("\\/*")) == false){
System.out.println(st);
}




}
}catch(IOException e){
System.out.print(e);
}

}

}



[/CODE]النتيجة


[CODE]


Public class Hi {
public static void main(String[] args) {
System.out.println("Hi!");
}
}



[/CODE]
إذا كنت تبي تطبعهم على نفس السطر
غير هذا الكود
[CODE]


System.out.println(st);
[/CODE]

إلى هذا الكود
[CODE]
System.out.print(st);
[/CODE]


النتيجة بتكون كذا


[CODE]
Public class Hi {public static void main(String[] args) {System.out.println("Hi!");}}



[/CODE]

موفق عزيزي
2018-11-19 , 06:00 مساءً