30/09/2018, 18:31

[Java] Làm sao để lấy được giá trị của một biến được khai báo bên trong ngoặc nhọn ra ngoài

em có ví dụ:

public void showHour(){
    TimePickerDialog.OnTimeSetListener call1=new TimePickerDialog.OnTimeSetListener() {
        @Override
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            tvGio.setText(hourOfDay+": "+minute+"   "+((hourOfDay<12)?"am":"pm"));
          String s=hourOfDay+":" +minute;
            //làm sao để lấy được giá trị của s ra bên ngoài ngoặc nhọn    

        }
    };
BigCat viết 20:44 ngày 30/09/2018

Khai báo ở đâu thì ở đó có thể lấy đc.

nghiatdph03905 viết 20:46 ngày 30/09/2018

em ko hiểu
ý em là bên ngoài ngoặc nhọn có String skhac
thì làm thế nào để skhac=s dc

BigCat viết 20:46 ngày 30/09/2018

thì làm thế nào để skhac=s dc

   skhac = s;
nghiatdph03905 viết 20:34 ngày 30/09/2018

thằng s kia là biến cục bộ bên trong dấu ngoặc nhọn
còn thằng skhac nó ở bên ngoài khai báo String skhac=s; làm sao dc ạ

Nguyễn Hải Đăng viết 20:41 ngày 30/09/2018
String s=hourOfDay+":" +minute;
            //làm sao để lấy được giá trị của s ra bên ngoài ngoặc nhọn
skhac = s;
BigCat viết 20:40 ngày 30/09/2018

Nhiều khi không dám trả lời mấy câu hỏi kiểu này. Nhìn đoạn code kia rồi nhìn câu hỏi. Troll hả? :v

Reoteu Ray viết 20:40 ngày 30/09/2018

nếu là biến cục bộ thì cách đơn giản nhất là dùng return…

Bài liên quan
0