در زبان برنامهنویسی JAVA، String یک نوع داده است که برای ذخیره و پردازش متنها استفاده میشود. متغیرهای String میتوانند مقادیر متنی را ذخیره کنند و امکان انجام عملیاتهای مختلف بر روی این متنها را فراهم میکنند. برای تعریف یک متغیر String در JAVA از کلمه کلیدی String و نام متغیر استفاده میشود. همچنین در JAVA میتوان از عملیاتهای مختلفی برای انجام عملیاتهای رشتهای استفاده کرد که این عملیاتها به صورت معمول با استفاده از روابط رشتهای بر روی متغیرهای String انجام میشوند.