String formatting/extracting
I have a string:
string = justsomerandomstuff.Count:12562morerandomstuff
I need to extract the "12562"
I never know how far in the string this number will be, but I do know it's 1 character away from the word "Count". Somehow I would need to find the position of the string "Count within the variable, add 1 and extract the numbers. Also the the number is not always the same lenghth, so it would also have to work with this:
string = justsomerandomstuff.Count:14238960morerandomstuff.
Sorry for the akward wording.
Ideas?
As long as you are using AS3, you can use regular expressions to help isolate the desired text...
var string = "justsomerandomstuff.Count:12562morerandomstuff";
var regex:RegExp = /Count:[0-9]*/;
var number:String = String(regex.exec(string)).split(":")[1];
trace(number);
Similar Messages
-
How to check the current time with a Stored time in string format
Hi All
I would like to compare the system time with an existing time values which is allready there in String format..
i mean i would like to check if the SysTime is inbetween 6:30 and 14:00
I accomplished this in Oracle ..
Select 'Y' from dual where to_date(to_char(sysdate,'HH24:MI '),'HH24:MI') between to_date('06:30','HH24:MI') and to_date('14:00','HH24:MI')
But instead of checking the DB each and every time , the perfomance would be better if we can do this in our java code..
Could some one provide me with a code to accomplish the above scenario..
Thanks in advance..,.,import java.util.Calendar;
Calendar rightNow = Calendar.getInstance(); // gets the current date and time to millisec
Calendar earlyTime = Calendar.getInstance().set(Calendar.HOUR_OF_DAY, 6).set(Calendar.MINUTE, 30);
Calendar lateTime = Calendar.getInstance().set(Calendar.HOUR_OF_DAY, 8).set(Calendar.MINUTE, 0);
if (rightNow.compareTo(earlyTime)> 0 && rightNow.compareTo(lateTime) < 0){
// do something
}Try this. -
How to read from a xml file(in String format) using a java program
hi friends
i have a string , which is xml format. i want read the values and display it.can any one suggest how to read a xml file of string format using a javaprogram
thanksfinal DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
final InputStream documentStream = new ByteArrayInputStream(documentXMLSourceString.getBytes("utf-8"));
final Document document = db.parse(documentStream); -
Convert a date in String format to a Date
Hi,
How can I convert a date in String format to a Date object?
I have tried:
import java.text.*;
import java.io.*;
import java.util.Date;
import java.util.Locale;
import java.sql.*;
public class casa {
public static Connection con = null;
public static Statement s = null;
public static String sql = null;
public static String mydate = "01.01.2001";
/** Creates a new instance of casa */
public casa() {
public static void main(String[] args) throws SQLException{
try {
DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);
Date date = shortFormat.parse(mydate);
//Open Database
con = getConnection();
s = con.createStatement();
sql = "select date1 from table1 where date1 <= '"+date+"'";
ResultSet rs = s.executeQuery(sql);
while(rs.next()){
String aba = rs.getString("datum");
System.out.println("New Datum = "+aba);
} catch (Exception ex ) {
ex.printStackTrace();
closeConnection(s, con);
//Connection
private static Connection getConnection() {
Connection con = null;
String user ="aouzi";
String passe ="aouzi";
String url = "jdbc:db2:EjbTest";
try {
//Datenbanktreiber laden
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
//Verbindung herstellen
con = DriverManager.getConnection(url,user,passe);
}catch(ClassNotFoundException e){
} catch(SQLException e){}
return con;
//close Connection
private static void closeConnection(Statement s, Connection con) {
try {
s.close();
} catch (SQLException e) {}
try {
con.close();
} catch (SQLException e) {}
I'm getting the following errors:
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0180N
The syntax of the representation of a date/time of day value as character sequence is false. .SQLSTATE=22007I'm pretty sure it won't understand what date.toString() returns. If you know what format the database understands, you do it like this:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy"); // e.g. 18-Apr-02
String datestring = sdf.parse(date);
and use that instead of date in your sql string. Some databases understands it if you do
"to_date('18-Apr-02')"
so you could include that in your sql string as well..
You could also try to make it a java.sql.Date and hope your jdbc driver knows how to convert it to a string that the database understands if you don't know the format:
con = getConnection();
PreparedStatement ps = con.prepareStatement("select date1 from table1 where date1 <= ?");
ps.setDate(new java.sql.Date(date.getTime()));
ResultSet rs = s.executeQuery(sql); -
Ok, I understand about numeric string formating (NumberFormat). But what I need help with is string formatting.
For example, I'm working on an app with fixed-length records. Let's take a name field. I need the string "John Doe" formatted to a 40-character field, right-justified. Can someone point me to a class or a URL with information on this.
Sorry for asking such an elementary question.Ok, I understand about numeric string formating
(NumberFormat). But what I need help with is string
formatting.
For example, I'm working on an app with fixed-length
records. Let's take a name field. I need the string
"John Doe" formatted to a 40-character field,
right-justified. Can someone point me to a class or a
URL with information on this.In the JDK I found nothing, but in the jakarta-Projekt of apache.org:
http://jakarta.apache.org/commons/lang.html
There is a class called StringUtils.
You only have to write:
String rightJustified = StringUtils.rightPad("John Doe", 40);
If you don't find something in the JDK look at Jakarta. They have a lot of useful stuff. -
Problem in java.lang.String.format()
Dear Experts,
I tried to display a double value with leading spaces with the following statements:
double val = 123456789.987654321;
System.out.println( String.format("%17.2f", val));They worked in void main(), but didn't in a method of a class. The following error message was found while compiling:
init:
deps-jar:
Compiling 1 source file to C:\JavaProject\ALC-EJB\build\jar
C:\JavaProject\ALC-EJB\src\java\escis\creditControl\BalanceRecord.java:61: cannot find symbol
symbol : method format(java.lang.String,double)
location: class java.lang.String
System.out.println( String.format("%17.2f", val));
1 error
C:\JavaProject\ALC-EJB\nbproject\build-impl.xml:223: The following error occurred while executing this line:
C:\JavaProject\ALC-EJB\nbproject\build-impl.xml:109: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 2 seconds)I've read the mentioned file (build-impl.xml) but still got no idea what happened.
Line 109:
<javac srcdir="@{srcdir}" destdir="@{destdir}" debug="@{debug}" deprecation="${javac.deprecation}" source="${javac.source}" target="${javac.target}" includeantruntime="false">Line 223:
<ejbjarproject2:javac>I'm using NetBeans IDE 4.1. Could you please give me a hand? Thank you very muchNot sure if this has got anything to do with it, but
the format() method was added to String in Java 5.0.
Maybe you are using an older version in that second
case?You're right. It works when I've changed it from 1.4 (default) to 1.5. Thank you very much. -
Convert HH:mm:ss String format.
Hi,
I have a formula in webI to display Milliseconds to HH:mm:ss and is in String format.
Is there a way to convert to date or number format?.
Also, how to calculate average of Max and Min time?.
Thanks,
JothiHi Jyothi,
To take a average time do following-
1) Convert Min Time and Max Time into Seconds.
MaxSec=ToNumber(Substr([MaxTime];1;2))*60*60+ToNumber(Substr([MaxTime];4;2))*60+ToNumber(Substr([MaxTime];7;2))
MinSec=ToNumber(Substr([MinTime];1;2))*60*60+ToNumber(Substr([MinTime];4;2))*60+ToNumber(Substr([MinTime];7;2))
2) calculate approximate Avg seconds-
AvgSec=([MaxSec]+[MinSec])/2
3) Convert AvgSec in to hh:mm:ss.
AvgTime=Floor([AvgSec]/3600 )+":"+Floor(Mod([AvgSec];3600)/60)+":"+Mod(Mod([AvgSec];3600);60)
Hope this help.
Thanks,
Anuj -
Hi,
Exchange 2010 MP fails to run Troubleshoot-DatabaseSpace.ps1. Results in a Warning with "Error formatting a string: Format string is not supported". The EventNumber is 402. The Microsoft article it points to is useless at http://technet.microsoft.com/en-us/library/749e0eac-ebb2-41e3-8fa2-4a03a1bd3571.aspx
Run ".\Troubleshoot-DatabaseSpace.ps1 -Server MailboxServer.domain.com -MonitoringContext" and works fine.
Any help appreciated.
thanksHi,
Before the newer MP release, we can disable these 4 monitor via override and this should not run the Troubleshoot-DatabaseSpace.ps1 :
KHI: Failed to execute Troubleshoot-DatabaseSpace.ps1.
KHI: The database copy is low on database volume space and continues to grow. The volume is under 25% free
KHI: The database copy is low on database volume space and continues to grow. The volume has reached error levels under 16% free.
KHI: The database copy is low on database volume space and continues to grow. The volume has reached critical levels 8% free.
Alex Zhao
TechNet Community Support -
How to convert BLOB data into string format.
Hi,
I have problem while converting blob data into string format.
for example,
Select dbms_lob.substr(c.shape.Get_wkb(),4000,1) from geotable c
will get me the first 4000 byte of BLOB .
When i using SQL as i did above,the max length is 4000, but i can get 32K using plsql as below:
declare
my_var CLOB;
BEGIN
for x in (Select X from T)
loop
my_var:=dbms_lob.substr(x.X,32767,1)
end loop
return my_var;
I comfortably convert 32k BLOB field to string.
My problem is how to convert blob to varchar having size more than 32K.
Please help me to resolve this,
Thanx in advance for the support,
NileshNilesh,
. . . .The result of get_wkb() will not be human readable (all values are encoded into some binary format).
SELECT utl_raw.cast_to_varchar2(tbl.geometry.get_wkt()) from FeatureTable tbl;
-- resulting string:
☺AW(⌂özßHAA
Å\(÷. . . .You may also want to have a look at { dbms_lob | http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_lob.htm#i1015792 } "The DBMS_LOB package provides subprograms to operate on BLOBs, CLOBs, NCLOBs, BFILEs, and temporary LOBs."
Regards,
Noel -
Need help in the String Format method
really need help in string.Format method. I would like to show the s in two digit numbers.
for example:
if s is below 10 then display *0s*
the expecting result is 01,02,03.. 09,10,11....
I tried this method, somehow i got the errors msg. pls advise. thx.
public void setDisplay(String s) {
String tmpSS=String.format("%02d",s);
this.ss.setText(tmpSS);
Edited by: bluesailormoon on May 19, 2008 10:30 AMApparently, you expect the string to consist of one or two digits. If that's true, you could do this:String tmpSS = (s.length() == 1) ? ("0" + s) : s; or this: String tmpSS = String.format("%02d", Integer.parseInt(s));
-
Is there any String format class available in J2ME?
Hello,
I am looking for a Formating class which should format a string. For example ( This is Java SE code):
int num = 999;
String str = " is my lucky number.";
String s = String.Format("The Number : %d %s", num, str);I could not find any formatter class nor any direct api from String/StringBuffer class to format a string.
Any suggestion on this is highly appreciated.
Thank You.
Regards,
DKsojourner_jdk wrote:
Hi DarrylBurke,
You are right. Its not "Format". String has "format" function ..
String s = String.format("The Number : %d %s", num, str);Is there such class/api in J2ME?
Thanks,
Regards,
-DKIn J2ME MIDP, [String has no "format" function|http://java.sun.com/javame/reference/apis/jsr118/java/lang/String.html|javadoc]. -
String.format() error (works in a class file , not in jsp)
Hello all,
I am using Java 5 and am trying to use the String.format() method in a jsp but am getting the following error:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 5 in the jsp file: /ajax.jsp
Generated servlet error:
C:\Documents and Settings\gforte\.netbeans\5.0beta2\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\agi\org\apache\jsp\ajax_jsp.java:50: cannot find symbol
symbol : method format(java.lang.String,java.util.Date,java.util.Date)
location: class java.lang.String
String dateString = String.format("%tb%td",date,date);
^
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:246)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
Apache Tomcat/5.5.9
The code I am using is working fine in a class file but wont work in my jsp.
<%@page import="java.util.*,java.lang.String"%>
Date date = new Date();
String dateString = String.format("%tb%td",date,date);
System.out.println(dateString);Any ideas?I get excactly the same problem.
If compile the the JSP in Netbeans it works fine, however when Tomcat attempts to compile it into a servlet at runtime, I get the same error as described.
This is the line in JSP that fails:
<code>Some more text <%= String.format("%s","Bizarre") %> </code>However this one works OK:
<code>Some more text <%= "Bizarre".substring(3) %> </code>Its almost as if Tomcat is compiling under JDK 1.4.2 or something but I don't have any other JDK or JRE installed; only 1.5.
I suspect it may be a Tomcat setting that's causing a 1.4 code compliance.
In Netbeans, if I go to the project properties -> Sources, at the bottom is the "Source Level" drop down list. If I change this to 1.4 and clean and build the whole project I get the same error when the jsp (or any class with this construct) is compiled by NetBeans.
Note: I am using the Netbeans 5.0 and Tomcat and 5.5.9 co-bundle which I downloded from the Sun website.
Can anyone help?
Heres the splurge from the browser output:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 55 in the jsp file: /login.jsp
Generated servlet error:
C:\Documents and Settings\Peter\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\SuperStruts\org\apache\jsp\login_jsp.java:105: cannot find symbol
symbol : method format(java.lang.String,java.lang.String)
location: class java.lang.String
out.print( String.format("%s","Bizarre") );
^
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:246)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Note also that when I run this JSP page:
<%@page import="java.util.*"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%
Properties p = System.getProperties();
Enumeration keys = p.keys();
Object key;
while (keys.hasMoreElements()) {
key = keys.nextElement();
out.println("key: " + key + " - " + p.getProperty((String)key) + "<br/>");
%> ... I get this browser output:
key: java.runtime.name - Java(TM) 2 Runtime Environment, Standard Edition
key: sun.boot.library.path - C:\Program Files\Java\jdk1.5.0_06\jre\bin
key: java.vm.version - 1.5.0_06-b05
key: shared.loader - ${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
key: java.vm.vendor - Sun Microsystems Inc.
key: java.vendor.url - http://java.sun.com/
key: path.separator - ;
key: tomcat.util.buf.StringCache.byte.enabled - true
key: java.vm.name - Java HotSpot(TM) Client VM
key: file.encoding.pkg - sun.io
key: user.country - GB
key: sun.os.patch.level - Service Pack 2
key: java.vm.specification.name - Java Virtual Machine Specification
key: user.dir - C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\bin
key: java.runtime.version - 1.5.0_06-b05
key: java.awt.graphicsenv - sun.awt.Win32GraphicsEnvironment
key: java.endorsed.dirs -
key: os.arch - x86
key: java.io.tmpdir - C:\Documents and Settings\Peter\.netbeans\5.0\jakarta-tomcat-5.5.9_base\temp
key: line.separator -
key: java.vm.specification.vendor - Sun Microsystems Inc.
key: java.naming.factory.url.pkgs - org.apache.naming
key: java.util.logging.manager - org.apache.juli.ClassLoaderLogManager
key: user.variant -
key: os.name - Windows XP
key: sun.jnu.encoding - Cp1252
key: java.library.path - C:\Program Files\Java\jdk1.5.0_06\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\10.2.0\db_2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Common Files\GTK\2.0\bin;C:\Program Files\CVSNT\
key: java.specification.name - Java Platform API Specification
key: java.class.version - 49.0
key: sun.management.compiler - HotSpot Client Compiler
key: os.version - 5.1
key: user.home - C:\Documents and Settings\Peter
key: catalina.useNaming - true
key: user.timezone - Europe/London
key: java.awt.printerjob - sun.awt.windows.WPrinterJob
key: file.encoding - Cp1252
key: java.specification.version - 1.5
key: catalina.home - C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9
key: java.class.path - C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\bin\bootstrap.jar
key: user.name - Peter
key: java.naming.factory.initial - org.apache.naming.java.javaURLContextFactory
key: package.definition - sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
key: java.vm.specification.version - 1.0
key: java.home - C:\Program Files\Java\jdk1.5.0_06\jre
key: sun.arch.data.model - 32
key: user.language - en
key: java.specification.vendor - Sun Microsystems Inc.
key: awt.toolkit - sun.awt.windows.WToolkit
key: java.vm.info - mixed mode
key: java.version - 1.5.0_06
key: java.ext.dirs - C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext
key: sun.boot.class.path - C:\Program Files\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\i18n.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0_06\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_06\jre\classes
key: server.loader - ${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar
key: java.vendor - Sun Microsystems Inc.
key: catalina.base - C:\Documents and Settings\Peter\.netbeans\5.0\jakarta-tomcat-5.5.9_base
key: file.separator - \
key: java.vendor.url.bug - http://java.sun.com/cgi-bin/bugreport.cgi
key: common.loader - ${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/lib/*.jar
key: sun.io.unicode.encoding - UnicodeLittle
key: sun.cpu.endian - little
key: package.access - sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
key: sun.desktop - windows
key: sun.cpu.isalist - demonstrating (I think) that the correct JDK and JDK are in use by Tomcat. -
Trying to add a database in DBA studio: getting NLNV String format error
I'm trying to add a database in DBA studio, but I'm getting the following error:
Failed to parse tnsnames.ora file
Error: 100 -- NLNV-NLNV String Format Error
Does anyone know what I need to do? Thanks.Anybody see this before? Yes I have several times, but till today I have not found an answer. Someone from Oracle can help us??
Thanks
Chenthil -
Input XML Format needs to be Translated Into CSV String Format
Hi,
I need to translate input xml format to CSV string format in BPEL.
How to use xpath function to do this?
Thanks1. In the partner link of the file adapter you can run the wizard and create a XSD according to your CSV format.
(you just need to create an example of CSV)
The wizard will create a XSD automatically.
2. Assign an invoke activity to that partner link.
3. Use transformation to pass data from your XML input into the invoke variable.
Arik -
Pad leading zeros in a string.Format function
How could use the string.Format function and in the format text pad a leading zero?
Pseudo code is:
string parm = “5”;
string format = “Some number formatted as 3 dig: Format({0}, 000)”;
string output = string.Format(format, parm);
Where the output would look like this:
“Some number formatted as 3 dig: 005”
Thanks.Thanks everyone. Unfortuantly there's a constraint where the padding operation needs to be embedded in the format string. This entire operatin is being put together dynamically where the format strings are being pulled from a library of format strings stored
in a database. at runtime we don't know how which format will be used and how many parameters will be passed in. we have logic to handle the unknown number of paramters as there is metadata which helps us with that.
the need for leading zeros needs to be part of the overall format defined in the format string. for example, a real format string stored in the database looks like this:
"LINE_NO = '{0}', AND GEO_LOCATION = 'T{1}, {2}, R{3}, {4}, , Sec. {5}'"
and its output from the string.Function is:
"LINE_NO = 'TG-G2469', AND GEO_LOCATION = 'T155, N, R93, W, , Sec. 5'"
the last parameter (param 5) had a value of 5. In another case the output requirement might need to look like this:
"LINE_NO = 'TG-G2469', AND GEO_LOCATION = 'T155, N, R93, W, , Sec. 05'"
note the "05" at the end...
the logic of using the leading zero needs to be embedded in the overall format string text.
Thank you.
Maybe you are looking for
-
I don't know what to do!!! Please Help Me?!?!?! I am not sure what the ios software specifically is... I know that It definetly is not ios 7. iPod model # A1267 16GB
-
How can i add update signed jar file
I am developing an applet which requires signing to run in a browser. I am developing supporting classes. But these class files have to be added to the jar. Isnt it?? But to test the applet i need to load it in the browser each time i modify the clas
-
List Randomizer Macro for Word 2010
Way back with Word '97 one of my students wrote a convenient macro for randomizing lists of words. Briefly, the list was highlighted and the Macro button (or keystrokes) pushed - and the list was nicely randomized. I do not have this Macro anymore an
-
Error - oracle.jbo.JboException: JBO-33003
Hi, I am deploying a BC4j application in Oracle9iAS.I have a JSP application for Business Component in local mode.I have added the Business component jar and the connection.properties file in the classpath by modifying the jserv.properties file.Still
-
I cannot open my phone as the screen will not work. I have made an appointment with a technician tomorrow but is there anyway of backing my phone up to Icloud so that I do not lose any of photos etc etc?