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    

        }
    };

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

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

   skhac = s;

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 ạ

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;
1 Like

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

1 Like

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?