질문의 요지는 버튼에 음식 : xxx 가격 : xxx
적혀있는 버튼에서 가격의 숫자만 추출하고 싶으신것 같은데
int poisition = str.indexOf(":");
마지막 콜론의 위치를 알아내고 subString 함수를 이용해 가격을 추출하는 방법도 있겠지만
아래 처럼 VIew 관련 객체에 setTag를 이용해 가격을 넣어주고 getTag함수를 이용해 뷰에 저장된 값을 불러올수 있습니당
Button button = new Button(this);
button.setTag(1000);
Log.e("price :",button.getTag()+"");