2013-01-09 7 views
10

मेरे पास जावा में पंजीकरण प्रक्रिया है। मैं यह सुनिश्चित करना चाहता हूं कि इस्तेमाल किए गए नाम यूनिकोड 3.2 के भीतर हैं। यह यूनिकोड आवश्यकता मेरे सिस्टम के दूसरे हिस्से के लिए है जो जावा में नहीं है।क्या यूनिकोड संस्करण (3.2) के भीतर वर्णों के लिए फ़िल्टर करने के लिए जावा में कोई आसान तरीका है?

क्या जावा के पास यूनिकोड संस्करणों के लिए स्ट्रिंग को सत्यापित करने का एक आसान तरीका है? मुझे कुछ कर्सर चेक से कुछ भी नहीं मिल रहा है।

धन्यवाद

उत्तर

3

मैं इस UCD फ़ाइल को पढ़ने और पहले स्तंभ से एक BitSet का निर्माण होगा। स्ट्रिंग में प्रत्येक कोड पॉइंट का परीक्षण करने का यह तेज़ तरीका होगा।

+0

धन्यवाद, मुझे उम्मीद थी कि जावा को इसे संभालने के लिए लाइब्रेरी थी, लेकिन स्पष्ट रूप से यह नहीं है। हम लिंक किए गए यूसीडी पेज का उपयोग कर समाप्त हो गए, इसलिए यह सहायक था। – chrisyunker

+0

जावा यूनिकोड के विभिन्न संस्करणों के बारे में पता नहीं प्रतीत होता है। –

संबंधित मुद्दे

 संबंधित मुद्दे