शायद ज़रुरत पड़े किसी इन हाथ बनाया का उपयोग करता है कार्य:
public static String superscript(String str) {
str = str.replaceAll("0", "⁰");
str = str.replaceAll("1", "¹");
str = str.replaceAll("2", "²");
str = str.replaceAll("3", "³");
str = str.replaceAll("4", "⁴");
str = str.replaceAll("5", "⁵");
str = str.replaceAll("6", "⁶");
str = str.replaceAll("7", "⁷");
str = str.replaceAll("8", "⁸");
str = str.replaceAll("9", "⁹");
return str;
}
public static String subscript(String str) {
str = str.replaceAll("0", "₀");
str = str.replaceAll("1", "₁");
str = str.replaceAll("2", "₂");
str = str.replaceAll("3", "₃");
str = str.replaceAll("4", "₄");
str = str.replaceAll("5", "₅");
str = str.replaceAll("6", "₆");
str = str.replaceAll("7", "₇");
str = str.replaceAll("8", "₈");
str = str.replaceAll("9", "₉");
return str;
}
ध्यान दें, ¹²³ के बारे में थोड़ा अस्पष्टता है कि वहाँ है, क्योंकि वे ACII symobls 251, 253 और 252 हैं और वे भी utf-प्रतीक हैं। मैं acsii का उपयोग करना पसंद करता हूं क्योंकि उन्हें शायद फ़ॉन्ट द्वारा supproted हैं, लेकिन यहां आपको यह देखना चाहिए कि आप वास्तव में क्या उपयोग करना चाहते हैं।
एक जावा स्ट्रिंग सिर्फ यानी सादा पाठ वर्ण का संग्रह है, है .. –
... ठीक है। यदि आप ब्राउज़र में सुपरस्क्रिप्ट चाहते हैं, तो आपको सीएसएस या एचटीएमएल का उपयोग करना होगा। एक स्ट्रिंग बस एक स्ट्रिंग है, इसमें कोई अंतर्निहित स्वरूपण नहीं है। –
मुझे नहीं पता कि हर कोई ग्राफिक्स घटकों और फ़ॉन्ट्स के बारे में क्यों बात कर रहा है। ओपी, कृपया अपने प्रश्न को स्पष्ट करें: यह स्ट्रिंग कहां और कैसे प्रदर्शित की जाएगी? –