java.util.ArrayList.set C# (CSharp) Method

set() public method

public set ( int arg0, java arg1 ) : global::java.lang.Object
arg0 int
arg1 java
return global::java.lang.Object
        public override global::java.lang.Object set(int arg0, java.lang.Object arg1)
        {
            return global::MonoJavaBridge.JavaBridge.CallObjectMethod(this, global::java.util.ArrayList.staticClass, "set", "(ILjava/lang/Object;)Ljava/lang/Object;", ref global::java.util.ArrayList._m16, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1)) as java.lang.Object;
        }

Usage Example

        public void testFormatByPattern()
        {
            NumberFormat newNumFormat = new NumberFormat();
            newNumFormat.setPattern("(\\d{3})(\\d{3})(\\d{4})");
            newNumFormat.setFormat("($1) $2-$3");
            List<NumberFormat> newNumberFormats = new ArrayList<NumberFormat>();
            newNumberFormats.add(newNumFormat);

            assertEquals("(650) 253-0000", phoneUtil.formatByPattern(US_NUMBER, PhoneNumberFormat.NATIONAL,
                                                             newNumberFormats));
            assertEquals("+1 (650) 253-0000", phoneUtil.formatByPattern(US_NUMBER,
                                                                PhoneNumberFormat.INTERNATIONAL,
                                                                newNumberFormats));
            assertEquals("tel:+1-650-253-0000", phoneUtil.formatByPattern(US_NUMBER,
                                                                  PhoneNumberFormat.RFC3966,
                                                                  newNumberFormats));

            // $NP is set to '1' for the US. Here we check that for other NANPA countries the US rules are
            // followed.
            newNumFormat.setNationalPrefixFormattingRule("$NP ($FG)");
            newNumFormat.setFormat("$1 $2-$3");
            assertEquals("1 (242) 365-1234",
                 phoneUtil.formatByPattern(BS_NUMBER, PhoneNumberFormat.NATIONAL,
                                           newNumberFormats));
            assertEquals("+1 242 365-1234",
                 phoneUtil.formatByPattern(BS_NUMBER, PhoneNumberFormat.INTERNATIONAL,
                                           newNumberFormats));

            newNumFormat.setPattern("(\\d{2})(\\d{5})(\\d{3})");
            newNumFormat.setFormat("$1-$2 $3");
            newNumberFormats.set(0, newNumFormat);

            assertEquals("02-36618 300",
                 phoneUtil.formatByPattern(IT_NUMBER, PhoneNumberFormat.NATIONAL,
                                           newNumberFormats));
            assertEquals("+39 02-36618 300",
                 phoneUtil.formatByPattern(IT_NUMBER, PhoneNumberFormat.INTERNATIONAL,
                                           newNumberFormats));

            newNumFormat.setNationalPrefixFormattingRule("$NP$FG");
            newNumFormat.setPattern("(\\d{2})(\\d{4})(\\d{4})");
            newNumFormat.setFormat("$1 $2 $3");
            newNumberFormats.set(0, newNumFormat);
            assertEquals("020 7031 3000",
                 phoneUtil.formatByPattern(GB_NUMBER, PhoneNumberFormat.NATIONAL,
                                           newNumberFormats));

            newNumFormat.setNationalPrefixFormattingRule("($NP$FG)");
            assertEquals("(020) 7031 3000",
                 phoneUtil.formatByPattern(GB_NUMBER, PhoneNumberFormat.NATIONAL,
                                           newNumberFormats));

            newNumFormat.setNationalPrefixFormattingRule("");
            assertEquals("20 7031 3000",
                 phoneUtil.formatByPattern(GB_NUMBER, PhoneNumberFormat.NATIONAL,
                                           newNumberFormats));

            assertEquals("+44 20 7031 3000",
                 phoneUtil.formatByPattern(GB_NUMBER, PhoneNumberFormat.INTERNATIONAL,
                                           newNumberFormats));
        }
All Usage Examples Of java.util.ArrayList::set