String to char conversion

How do I convert a string I have (I am sure its one character) in to char?

you must mean char foo, instaead of String!
char foo = "bar".toCharArray()[0];

Similar Messages

  • String to Char?

    Hi, sorry, I'm new to Java so this may sound like a silly question. I have found how to convert from a String to an Int (with Integer.parseInt() ) - can anyone tell me what the easy equivalent is for String to Char (I want to assign the value of a String to a Char variable).
    Many thanks.
    Traci

    Try string.charAt(0). Don't forget to check that the string should contain at least one char for that to work.

  • Missing charsets in STring to FontSet conversion

    Hi,
    After installed SUn OS 10, I am trying to install SMC and I got a warning error: Missing Charsets in String to FontSet conversion. Cannot convert string "-monotype_arrial-regular-r-normal --*-140-*-*-p-*-iso8859-2" to type FonsStruct
    and so on, with different font types. etc....
    How can I find out which fontset in the Unix box? How can I permanent set it back to UTF-8 w/o re install OS again?
    Thanks
    HS

    Too bad Lily didn't follow up on TommyReynolds' suggestion. I'm also having the same problem ( I think ).
    TommyReynolds does say how to get the installed list, but doesn't say how to find out what's missing.
    My settings:
    [root@OEL5u4DB11gR2 X11]# rpm -qa 'xorg*font*' | /bin/sort
    xorg-x11-fonts-100dpi-7.1-2.1.el5
    xorg-x11-fonts-75dpi-7.1-2.1.el5
    xorg-x11-fonts-base-7.1-2.1.el5
    xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5
    xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5
    xorg-x11-fonts-misc-7.1-2.1.el5
    xorg-x11-fonts-truetype-7.1-2.1.el5
    xorg-x11-fonts-Type1-7.1-2.1.el5
    xorg-x11-font-utils-7.1-2
    [root@OEL5u4DB11gR2 X11]# uname -a
    Linux OEL5u4DB11gR2 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux
    [root@OEL5u4DB11gR2 X11]# xclock &
    [1] 5950
    [root@OEL5u4DB11gR2 X11]# Warning: Missing charsets in String to FontSet conversion
    I would greatly appreciate any input.
    Kind regards,
    UFP1701

  • Error Warning: Missing charsets in String to FontSet conversion

    Hi
    I was installed aqualogic BPM version 6.0 MP4 for weblogic on solaris 10 SPARC
    when i ran albpmadmcenter i got an error
    bash-3.00$./albpmadmcenter
    Warning: Missing charsets in String to FontSet conversion
    Warning: Missing charsets in String to FontSet conversion
    any solution?
    thanks.

    I just found this on the web at http://www-01.ibm.com/support/docview.wss?uid=swg21146408.
    When I ran "export LC_ALL=C" and then ran xclock, I did not get the message. This might work for you.
    Paul

  • Write string (7 chars), int16, sgl into binary file and read it in C

    How to write write string (7 chars), int16, sgl, string (5 chars) into binary file and then read it in C ?
    Total 18 Bytes file (binary) should be created.

    Hi,
    this could be done that way:
    You have to make sure the strings have their correct length!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Problem with String to Int conversion

    Dear Friends,
    Problem with String to Int conversion
    I am having a column where most of the values are numeric. Only 4 values are non numeric.
    I have replaces those non numeric values to numeric in order to maintain the data type.
    CASE Grade.Grade  WHEN 'E4' THEN '24'  WHEN 'E3' THEN '23'  WHEN 'E2' THEN '22' WHEN 'E1' THEN '21' ELSE Grade.Grade  END
    This comes the result as down
    Grade
    _0_
    _1_
    _10_
    _11_
    _12_
    _13_
    _14_
    _15_
    _16_
    _17_
    _18_
    _19_
    _2_
    _20_
    _21_
    _22_
    _23_
    _24_
    _3_
    _4_
    _5_
    _6_
    _7_
    _8_
    _9_
    Refresh
    Now I want to convert this value to numeric and do some calculation
    So I changed the formula as below
    cast (CASE Grade.Grade  WHEN 'E4' THEN '24'  WHEN 'E3' THEN '23'  WHEN 'E2' THEN '22' WHEN 'E1' THEN '21' ELSE Grade.Grade  END as INT)
    Now I get the following error
    View Display Error
    _     Odbc driver returned an error (SQLExecDirectW)._
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    _State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 17001] Oracle Error code: 1722, message: ORA-01722: invalid number at OCI call OCIStmtFetch. [nQSError: 17012] Bulk fetch failed. (HY000)_
    SQL Issued: SELECT cast ( CASE Grade.Grade WHEN 'E4' THEN '24' WHEN 'E3' THEN '23' WHEN 'E2' THEN '22' WHEN 'E1' THEN '21' ELSE Grade.Grade END as Int) saw0 FROM "Human Capital - Manpower Costing" WHERE LENGTH(CASE Grade.Grade WHEN 'E1' THEN '20' WHEN 'E2' THEN '21' WHEN 'E3' THEN '22' WHEN 'E4' THEN '23' ELSE Grade.Grade END) > 0 ORDER BY saw_0_
    Refresh
    Could anybody help me
    Regards
    Mustafa
    Edited by: Musnet on Jun 29, 2010 5:42 AM
    Edited by: Musnet on Jun 29, 2010 6:48 AM

    Dear Kart,
    This give me another hint, Yes you are right. There was one row which returns neither blank nor any value.
    I have done the code like following and it works fine
    Thanks again for your support
    Regards
    Code: cast (CASE (CASE WHEN Length(Grade.Grade)=0 THEN '--' ELSE Grade.Grade END) WHEN 'E4' THEN '24' WHEN 'E3' THEN '23' WHEN 'E2' THEN '22' WHEN 'E1' THEN '21' when '--' then '-1' ELSE Grade.Grade END as Int)

  • Cast string to char

    Hello;
    Could anyone tell me how to cast a string to char?
    for example;
    String [] args = {"test", "hello","a"};
    how can I cast the args[2] to char = 'a';
    Thanks

    Hello;
    Could anyone tell me how to cast a string to char?
    for example;
    String [] args = {"test", "hello","a"};
    how can I cast the args[2] to char = 'a';
    Thanks
    If you want to cast a String to a char you cannot. There are some conditions for casting. You just cannot cast anything primitive or object type to anything. how ever if you want to convert a String to a char array you could d othat as follows
    refer to String API
    public char[] toCharArray()
    Converts this string to a new character array.

  • I have proubleam with string to date conversion, i out put date fromat is 2012-04-30T23:48:55.727-07:00 . so please help me the format conversion

    i have proubleam with string to date conversion, i out put date fromat is 2012-04-30T23:48:55.727-07:00 . so please help me the format conversion.
    i wrote the method but it not workig
    My method is
    -(NSDate *)dateformstr:(NSString *)str
    NSString *date = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        NSDateFormatter *dateFormate = [[NSDateFormatter alloc] init];
      [dateFormate setDateFormat:@"yyyy-MM-dd'T'HH:mm:sssZZZZ"]
    // NSDate *formatterDate = [dateFormate  dateFromString:str];
        return formatterDate;
    but i did not the value and if i try othere formate i is working but my requiremet format is 2012-04-30T23:48:55.727-07:00.
    can any help it out in this senario.

    Sorry Butterbean, but I'm interested in the answer to your question myself.
    I've spent a few hours transfering my library from one computer to another and then find out that my ratings didn't transfer. Like you, I've spent many hours rating my 2000+ songs. I'm sure you have more, nevertheless, I want to find out how to get those ratings. They still show in my iTunes on my laptop but, when I go to the iTunes folder and display the details of at song, no rating is there. If you find out how to get them to display there in the iTunes folder, it seems that would be the key.
    Hope you get your answer soon.

  • Warning: Missing charsets in String to FontSet conversion

    Hi ,
    I just installed eclipse on a linux box abd while running eclipse i get the folowwing error -
    Warning: Missing charsets in String to FontSet conversion
    and the font looks distorted with blocks between alphabets

    did you fix this problem? I'm getting the same error :
    [bmollett@hextall ~]$ Warning: Missing charsets in String to FontSet conversion
    Warning: Cannot convert string "-*-*-medium-r-*-*-*-120-*-*-*-*-*-*" to type FontSet
    Warning: Missing charsets in String to FontSet conversion
    Warning: Unable to load any usable fontset
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    Warning: No font found.
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed. Cannot load font.
    JVMDG217: Dump Handler is Processing Signal 11 - Please Wait.
    JVMDG303: JVM Requesting Java core file
    JVMDG304: Java core file written to /home/bmollett/javacore.20050804.102118.11000.txt
    JVMDG215: Dump Handler has Processed Exception Signal 11.
    I've tried both motif and gtk2 versions ...

  • How to find as ascii value for a string or char in unicode system?

    Hello,
    How to find an ascii value for a string or char in unicode system?
    Thanks in Advance

    hi ,
    report demtest.
    data : c.
    field-symbols : <n> type x.
    data : rn type i.
    c = 'A'.
    assign c to <n> casting.
    move <n> to rn.
    write rn.
    This will convert 'A' to 65.
    Tom Demuyt
    How to convert ascii value to character.
    If I give input as 65 (ascill value) I want display 'A'.
    Below logic is for convert from character to ascii value , now I want to know how to convert ascii value to character.
    Naveen
    report demtest.
    *going from A to 65
    data : c value 'A'.
    field-symbols : <n> type x.
    data : rn type i.
    assign c to <n> casting.
    move <n> to rn.
    write rn.
    *going from 66 to B
    data : i type i value 66.
    data : x type x.
    field-symbols : <fc> type c.
    move i to x.
    assign x to <fc> casting type c.
    move <fc> to c.
    write c.
    regards,
    venkat.

  • HEX to CHAR conversion in ECC 6.0

    Hi All,
    We have upgraded the client system from 4.6C to ECC 6.0. In one of the program the code was as below:
    c_code1(1) TYPE x VALUE '23',
    c_code2(1) TYPE x VALUE 'E1'.
    i_uml-uml = c_code1.
      APPEND i_uml.
      i_uml-uml = c_code2.
      APPEND i_uml.
    LOOP AT i_uml INTO w_char.
        SEARCH  i_rab_tab FOR w_char.
        IF sy-subrc = 0.                         
          MOVE 'X' TO w_found.
          EXIT.
        ENDIF.
      ENDLOOP.
    Here c_code1 and c_code2 are declared as hex and assigned 23 and E1. These codes are moved to itab i_umi. These valuse are assigned to w_char.
    When assigned to w_char, the hex value of 23 is converted to '#' and E1 is converted to 'ä'.
    Above logic is working in 4.6 but not working in ECC 6.0. The conversion of HEX to char is not working in 6.0. In ECC 6.0, when hex number 23 is assigned to w_char, it takes value as '2'.
    Please suggest me how can I make it work in ECC.
    Thanks in advance.
    regards,
    Gaurav

    Hi,
         Try with the below Z report by Changing the values for VALUE in  the below report and execute it you can get the hexadecimal conversion,
    data :  i1 type xstring,
            i2 type string,
            i3 type x.
    parameters: value like i3.
    i1 = value.
    CALL FUNCTION 'NLS_STRING_CONVERT_TO_SYS'
      EXPORTING
        lang_used                   = sy-langu
        source                      = i1
      FROM_FE                     = 'MS '
    IMPORTING
       RESULT                      = i2
      SUBSTED                     =
    EXCEPTIONS
       ILLEGAL_SYST_CODEPAGE       = 1
       NO_FE_CODEPAGE_FOUND        = 2
       COULD_NOT_CONVERT           = 3
       OTHERS                      = 4
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    write: i2.
    Thank U,
    Jay....

  • Problems  with  string larger char(255)

    Hi guys ,
    Something really weird happened to me , i have the following code  to create a  flat file , suddenly it is truncating the lines in 250 ,  its funny i see  wa_ti_fich+330(5)   in the debugging and it has data , but the whole wa_ti_fich is only 255 long , ive tried with type char600 , with the same result , i cant use type string beacuse is not allow for unix file .
    data: begin of ti_fich occurs 0,
            linha(527),
          end of ti_fich .
    wa_ti_fich-linha+49(15)  = montante.
        wa_ti_fich-linha+64(2)   = '02'.   "codigo moeda 02
        wa_ti_fich-linha+106(2)  = '01'. "Codigo de la situación.
        wa_ti_fich-linha+112(8)  =  itab_saida-datav.
        wa_ti_fich-linha+120(8)  =  itab_saida-datav.
        wa_ti_fich-linha+128(8)  =  montante.
        wa_ti_fich-linha+143(2)  = '02'.
        wa_ti_fich-linha+185(2)  = '01'.  "  Naturaleza titular
        wa_ti_fich-linha+187(10) = itab_saida-stceg+2(10).
        wa_ti_fich-linha+197(1)  = '2'.    " Formato do nombre
        wa_ti_fich-linha+198(110) = itab_saida-name1.
        wa_ti_fich-linha+329(1) =  '2'.
        wa_ti_fich-linha+330(110) = itab_saida-stras.
        wa_ti_fich-linha+446(50) = itab_saida-ort01." nom_mun :
        wa_ti_fich-linha+496(2) =  itab_saida-regio.
        wa_ti_fich-linha+501(5) = itab_saida-pstlz.
    append wa_ti_fich to ti_fich .
    please don send me links for scn  or google with similar subjects because i ve already checked it , believe me .
    thank

    255 is the maximum output lengh for CHAR variables in the Old Debugger. So it is normal that you don't see the end of the string in the Old Debugger.
    If you have a newer R/3-Release you can use the New Debugger and choose the output format "Tabular". In this display format, the contents are portioned into 50 characters each and thus you'll see the complete string. In older R/3-Releases, where the New Debugger is not yet available, you will have to input manually offsets in the debugger to see the complete string.

  • How does LabVIEW convert string to char* when passing them to a Call Library Node?

    I have a program which calls C++-based libraries which themself use external libraries (Qt). I pass strings to my library through the Call Library Node, and was wondering how the formatting goes? I have to interpret the char* according to Latin1, UTF-8, UTF-16, ... to convert them to a string which the Qt libraries understand. I need to use char* instead of LV strings, because the library is indepent of LabVIEW.
    It seems that interpreting the char* as Latin1 (default) does not work on Korean systems (for one of our customers), which is understandable when you know that the Latin character set does not know Korean signs. Anyone knows how the char* should be interpreted then? In other words, for non-Latin languages, what exactly is passed to the DLL?

    I don't think that we reinterpret your string in anyway, just reformat the data so that it can be passed to your dll. 
    So assuming you are getting text from, say, keyboard editing, the text should be in the ANSI codepage that the system is running under.  That is, if you are running Windows using an English locale, it will be codepage 1252 (Windows Western, Latin 1), if you are running Windows with a Korean codepage iirc it will be codepage 949, Unified Hangul code.
    If you are filling the string with data that you get from an instrument or some other fashion, it could really be anything.
    Here is a list of the codepages that Windows knows about
    http://msdn2.microsoft.com/en-us/library/ms776446(VS.85).aspx
    I do have some experience with Qt as well, and I think that the function you are looking for to create, say, a QString from this is:
    QString::fromLocal8Bit
    but I am not 100% certain about this as I am not a Qt expert.
    Jeff Peters
    LabVIEW R & D
    Message Edited by jpeters on 04-02-2008 12:38 PM

  • Field Symbols - STRING to CHAR

    Hi Friends,
    I have a STRING data type declared and Iam trying to pass this data to system function 'C_RSTS_WRITE' for some requirement as below. But it gives me SY-SUBRC as 16. But it works for CHAR datatype which I dont want to use as I have some other reason.
    CALL 'C_RSTS_WRITE'
    ID 'HANDLE' FIELD hlp_handle
    ID 'BUFF' FIELD buffer
    ID 'RC' FIELD _rc
    ID 'ERRMSG' FIELD errmsg. "#EC CICCALL
    My Question is:
    Can we achieve this using Field-Symbols using CASTING.
    In other way can I declare the Field Symbol as CHAR datatype (with no fixed length) which I use in system function and I will pass the STRING data to that field-symbol.
    Please confirm.
    Thanks,
    Smitha.

    Hi Smitha,
    Can u share, how u solved the problem. I have to do the same thing.
    If possible, please email me the code -  silbizkit at gmail.com
    Thanks

  • Char conversion

    Please sent me immediately when u get this mssg;;;;;
    Is there any methods like Integer.parseInt() for converting a String to charecter?
    Or plz send me a way to read charecter as commandline argument so that it can be used in Switch().

    You could use method from String class toCharArray().
         String s = "my string";
          char [] charray = s.toCharArray();

Maybe you are looking for