[]Struct jni_android_sys::java::lang::String

#[repr(transparent)]
pub struct String(_);

public final class String

Required feature: java-lang-String

Methods

impl String

pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, String>>[src]

pub fn new_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-lang-String"

pub fn new_char_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>
) -> Result<Local<'env, String>>
[src]

pub fn new_char_array_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>,
    arg1: i32,
    arg2: i32
) -> Result<Local<'env, String>>
[src]

pub fn new_int_array_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env IntArray>>,
    arg1: i32,
    arg2: i32
) -> Result<Local<'env, String>>
[src]

pub fn new_byte_array_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<Local<'env, String>>
[src]

Deprecated

pub fn new_byte_array_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32
) -> Result<Local<'env, String>>
[src]

Deprecated

pub fn new_byte_array_int_int_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env String>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-lang-String"

pub fn new_byte_array_int_int_charset<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Charset>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-nio-charset-Charset"

pub fn new_byte_array_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-lang-String"

pub fn new_byte_array_charset<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: impl Into<Option<&'env Charset>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-nio-charset-Charset"

pub fn new_byte_array_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32,
    arg2: i32
) -> Result<Local<'env, String>>
[src]

pub fn new_byte_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<Local<'env, String>>
[src]

pub fn new_string_buffer<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env StringBuffer>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-lang-StringBuffer"

pub fn new_string_builder<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env StringBuilder>>
) -> Result<Local<'env, String>>
[src]

Required features: "java-lang-StringBuilder"

pub fn length<'env>(&'env self) -> Result<i32>[src]

pub fn is_empty<'env>(&'env self) -> Result<bool>[src]

pub fn char_at<'env>(&'env self, arg0: i32) -> Result<jchar>[src]

pub fn code_point_at<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn code_point_before<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn code_point_count<'env>(&'env self, arg0: i32, arg1: i32) -> Result<i32>[src]

pub fn offset_by_code_points<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<i32>
[src]

pub fn get_chars<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env CharArray>>,
    arg3: i32
) -> Result<()>
[src]

getChars

pub fn get_bytes_int_int_byte_array_int<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env ByteArray>>,
    arg3: i32
) -> Result<()>
[src]

Deprecated

getBytes

pub fn get_bytes_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ByteArray>>>
[src]

getBytes

Required features: "java-lang-String"

pub fn get_bytes_charset<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Charset>>
) -> Result<Option<Local<'env, ByteArray>>>
[src]

getBytes

Required features: "java-nio-charset-Charset"

pub fn get_bytes<'env>(&'env self) -> Result<Option<Local<'env, ByteArray>>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn content_equals_string_buffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env StringBuffer>>
) -> Result<bool>
[src]

contentEquals

Required features: "java-lang-StringBuffer"

pub fn content_equals_char_sequence<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<bool>
[src]

contentEquals

Required features: "java-lang-CharSequence"

pub fn equals_ignore_case<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

equalsIgnoreCase

Required features: "java-lang-String"

pub fn compare_to_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

compareTo

Required features: "java-lang-String"

pub fn compare_to_ignore_case<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

compareToIgnoreCase

Required features: "java-lang-String"

pub fn region_matches_int_string_int_int<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env String>>,
    arg2: i32,
    arg3: i32
) -> Result<bool>
[src]

regionMatches

Required features: "java-lang-String"

pub fn region_matches_boolean_int_string_int_int<'env>(
    &'env self,
    arg0: bool,
    arg1: i32,
    arg2: impl Into<Option<&'env String>>,
    arg3: i32,
    arg4: i32
) -> Result<bool>
[src]

regionMatches

Required features: "java-lang-String"

pub fn starts_with_string_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<bool>
[src]

startsWith

Required features: "java-lang-String"

pub fn starts_with_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

startsWith

Required features: "java-lang-String"

pub fn ends_with<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

endsWith

Required features: "java-lang-String"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn index_of_int<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn index_of_int_int<'env>(&'env self, arg0: i32, arg1: i32) -> Result<i32>[src]

pub fn last_index_of_int<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn last_index_of_int_int<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<i32>
[src]

pub fn index_of_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

indexOf

Required features: "java-lang-String"

pub fn index_of_string_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<i32>
[src]

indexOf

Required features: "java-lang-String"

pub fn last_index_of_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

lastIndexOf

Required features: "java-lang-String"

pub fn last_index_of_string_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<i32>
[src]

lastIndexOf

Required features: "java-lang-String"

pub fn substring_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, String>>>
[src]

substring

Required features: "java-lang-String"

pub fn substring_int_int<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<Option<Local<'env, String>>>
[src]

substring

Required features: "java-lang-String"

pub fn sub_sequence<'env>(
    &'env self,
    arg0: i32,
    arg1: i32
) -> Result<Option<Local<'env, CharSequence>>>
[src]

subSequence

Required features: "java-lang-CharSequence"

pub fn concat<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, String>>>
[src]

concat

Required features: "java-lang-String"

pub fn replace_char_char<'env>(
    &'env self,
    arg0: jchar,
    arg1: jchar
) -> Result<Option<Local<'env, String>>>
[src]

replace

Required features: "java-lang-String"

pub fn matches<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

matches

Required features: "java-lang-String"

pub fn contains<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<bool>
[src]

contains

Required features: "java-lang-CharSequence"

pub fn replace_first<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, String>>>
[src]

replaceFirst

Required features: "java-lang-String"

pub fn replace_all<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, String>>>
[src]

replaceAll

Required features: "java-lang-String"

pub fn replace_char_sequence_char_sequence<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>,
    arg1: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, String>>>
[src]

replace

Required features: "java-lang-CharSequence", "java-lang-String"

pub fn join_char_sequence_iterable<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharSequence>>,
    arg1: impl Into<Option<&'env Iterable>>
) -> Result<Option<Local<'env, String>>>
[src]

join

Required features: "java-lang-CharSequence", "java-lang-Iterable", "java-lang-String"

pub fn to_lower_case_locale<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Locale>>
) -> Result<Option<Local<'env, String>>>
[src]

toLowerCase

Required features: "java-lang-String", "java-util-Locale"

pub fn to_lower_case<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toLowerCase

Required features: "java-lang-String"

pub fn to_upper_case_locale<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Locale>>
) -> Result<Option<Local<'env, String>>>
[src]

toUpperCase

Required features: "java-lang-String", "java-util-Locale"

pub fn to_upper_case<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toUpperCase

Required features: "java-lang-String"

pub fn trim<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

trim

Required features: "java-lang-String"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn to_char_array<'env>(&'env self) -> Result<Option<Local<'env, CharArray>>>[src]

pub fn value_of_object<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-Object", "java-lang-String"

pub fn value_of_char_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_char_array_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>,
    arg1: i32,
    arg2: i32
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn copy_value_of_char_array_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>,
    arg1: i32,
    arg2: i32
) -> Result<Option<Local<'env, String>>>
[src]

copyValueOf

Required features: "java-lang-String"

pub fn copy_value_of_char_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharArray>>
) -> Result<Option<Local<'env, String>>>
[src]

copyValueOf

Required features: "java-lang-String"

pub fn value_of_boolean<'env>(
    __jni_env: &'env Env,
    arg0: bool
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_char<'env>(
    __jni_env: &'env Env,
    arg0: jchar
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_float<'env>(
    __jni_env: &'env Env,
    arg0: f32
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn value_of_double<'env>(
    __jni_env: &'env Env,
    arg0: f64
) -> Result<Option<Local<'env, String>>>
[src]

valueOf

Required features: "java-lang-String"

pub fn intern<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

intern

Required features: "java-lang-String"

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<Serializable> for String

impl AsRef<Comparable> for String

impl AsRef<CharSequence> for String

impl Deref for String

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for String

impl AsJValue for String

Auto Trait Implementations

impl !Sync for String

impl Unpin for String

impl !Send for String

impl UnwindSafe for String

impl RefUnwindSafe for String

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]