ورود

View Full Version : خطا در این کد int ch = is.read();



mahdi68
پنج شنبه 15 بهمن 1388, 00:07 صبح
سلام
چرا واسه قطعه کد زیر خطا میده ؟!؟!؟

import java.io.*;


public class DB {
InputStream is = getClass().getResourceAsStream("db.txt");
StringBuffer sb = new StringBuffer();
try
{
int ch = is.read();
}catch(IOException e){
}
}

ermia2008
پنج شنبه 15 بهمن 1388, 01:54 صبح
سلام
چرا واسه قطعه کد زیر خطا میده ؟!؟!؟

import java.io.*;


public class DB {
InputStream is = getClass().getResourceAsStream("db.txt");
StringBuffer sb = new StringBuffer();
try
{
int ch = is.read();
}catch(IOException e){
}
}

سلام

ببینم کلاس main کجاست پس؟؟؟:متفکر:
من به این صورت نوشتمش مشکلی نداشت:




import java.io.*;

public class DB {

public DB(){
InputStream is = getClass().getResourceAsStream("db.txt");
StringBuffer sb = new StringBuffer();
try
{
int ch = is.read();
System.out.println((ch);
}catch(Exception e){}
}

public static void main(String[] args){
new DB();
}
}

mahdi68
پنج شنبه 15 بهمن 1388, 13:37 عصر
سلام
من اینو میخوام به عنوان یک کلاس جدا بنویسیم و از یه جایه دیگه فراخوانی کنم
میخوام تو برنامه موبایل ازش استفاده کنم که یه متنی از فایل بخونه و اونو به کلاس اصلی بفرسته ولی خطا میده !!!

trustmiracle
پنج شنبه 15 بهمن 1388, 21:00 عصر
این کلاس شما چرا هیچ متدی نداره. اگر تو یک کلاس دیگر هم بخواین ازش استفاده کنین باید یک متد داشته باشه که.