Dưới đây chương trình in biểu tượng Tiền tệ được cung cấp mã tiền tệ theo ISO 4217.Java: Ký hiệu tiền tệ dựa trên mã số tiền tệ ISO 4217
import java.util.*;
public class Currency{
public static void main(String args[]) {
Currency myInstance = Currency.getInstance(args[0]);
System.out.println(myInstance.getSymbol());
}
}
Vấn đề: Hoạt động tốt khi chuỗi USD được nhập. Đối với các yếu tố đầu vào khác như EUR, chỉ cần trả lại Mã tiền tệ.
đầu vào mẫu, ouput từ chương trình:
input: java Currency USD
output: $
input: java Currency EUR
output: EUR -> I expect the symbol of Euro here
@polygenelubricats: Các công trình trên khi chúng ta cũng biết nước locale. Tôi hiện chỉ có mã số tiền tệ theo tiêu chuẩn ISO 4217 và không có gì khác. Tôi cần phải tìm ra ngôn ngữ từ mã tiền tệ và sau đó việc thực hiện sẽ tương tự như mã trên. –
@Eternal: bạn có cần thứ gì đó như thế này không? http://www.ideone.com/kjYfV – polygenelubricants
@polygenelubricats: Vâng rất giống nhau, nhưng thay vì in ấn Locale, tôi chỉ cần ký hiệu tiền tệ ở địa phương đó. Nhưng cách tiếp cận này giúp cảm ơn. –